JQuery добавить после выбора - PullRequest
0 голосов
/ 17 декабря 2011

Я добавляю некоторые html-элементы с помощью jquery:

$('#Table').append("<div id='newDiv'>bla bla bla </div>");

Я хочу выбрать этот элемент, но $("#newDiv") не работает.

Как выбрать этот новый элемент, используяID

Ответы [ 3 ]

0 голосов
/ 22 августа 2013

в вашем случае, вы должны быть в состоянии назвать то, что вы хотите, сделав это:

$("#Table").on('click', "div#newDiv",function(){//your custom codes})  

надеюсь, что это работает

0 голосов
/ 22 августа 2013

Итак, предположим, что ваш #table действительно является элементом таблицы, вам не следует помещать DIv между элементами table и tr / thead / tbody, ваше добавление должно быть внутренним элементом таблицы, например:

$('#Table').append('<tr><td><div id="newDiv">bla bla bla </div></td></tr>');

Это должно сработать, и вы сможете выбрать свой идентификатор.

0 голосов
/ 17 декабря 2011

Ваши кавычки испорчены:

$('#Table').append("<div id='newDiv'>bla bla bla </div>");

тогда нет никакой причины, что $ ("# newDiv") не будет работать ПОСЛЕ того, как добавление произошло.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...