Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   НЕ МОГУ ПОДКЛЮЧИТЬСЯ К ID (https://javascript.ru/forum/jquery/35608-ne-mogu-podklyuchitsya-k-id.html)

Brook 15.02.2013 23:10

НЕ МОГУ ПОДКЛЮЧИТЬСЯ К ID ПОСЛЕ GET()
 
Доброго времени суток!

Нужна помощь... я не могу обозначить id для блока

вот пример:
var id= '#1';
$(id).html('12345');

http://learn.javascript.ru/play/dXR2Yb

у меня подключается id в виде строки и по другому никак...
поэтому я не могу его объявить((

Пожалуйста, помогите.
Заранее, Спасибо!

Hoshinokoe 15.02.2013 23:15

Brook,

Ваш код срабатывает до того момента, когда документ полностью загрузился. Нужно исправить так:
<html>
<head>
  <script src="http://code.jquery.com/jquery-latest.js"></script></head>
<body>
  <script>
    $(function() { // пишем необходимый код в document ready
  		var id='#two';
    	$(id).html('123');  
    });
    </script>

  <div id="two"></div>

</body>
</html>

Brook 15.02.2013 23:22

так не получается у меня эти блоки загружаются get()

Brook 15.02.2013 23:24

function addBl(id) {
	var id0 = eval(id.slice(1,2))+3;
	 $.get('/index/0-'+id0, function(fg){
 var reg = /<div class="ext"[^>]*?><\/div>/gm;
	     do {matched = reg.exec(fg);if(matched){$('#othvd').html($('#othvd').html()+matched[0]);
		 }} while(matched);
	   
	 });$(function() {$('#'+id.slice(1,2)).html(id.slice(1,2)).attr({'left':id.slice(3,6),'top':id.slice(7,10)})});}

Brook 15.02.2013 23:35

через ajax тоже не вышло((

function addBl(id) {
	var id0 = eval(id.slice(1,2))+3;
	$.ajax({
  type: 'GET',
  url: '/index/0-'+id0,
  success:function(fg){
 var reg = /<div class="ext"[^>]*?><\/div>/gm;
	     do {matched = reg.exec(fg);if(matched){$('#othvd').html($('#othvd').html()+matched[0]);
		 }} while(matched);   
}});
$("#othvd").ajaxComplete(function() {var realid = '#'+id.slice(1,2);$(realid).html('qwet').attr({'left':id.slice(3,6),'top':id.slice(7,10)})});
	    }


Часовой пояс GMT +3, время: 16:04.