У меня есть вар, сохраненный в моем JS пользовательского объекте (код ниже внутри класса):как получить дочерние элементы из HTML-элемента
var toolbar;
this.create_toolbar = function() {
self.toolbar = document.createElement('div');
$(self.toolbar)
.html('<ul>' +
'<li id="insert_bold"></li>' +
'<li id="insert_em"></li>' +
'<li id="insert_hyperlink"></li>' +
'<li id="insert_code"></li>' +
'<li id="insert_image"></li>' +
'</ul>')
.insertBefore(self.editTextarea); // just a textarea on the page
}
Панели получает создана и успешно разместила, а сама. панель инструментов теперь содержит объект для нового div. Однако, при попытке, чтобы связать <LI> «с до щелчков я не могу показаться, чтобы получить что-нибудь случиться:
$(self.toolbar).children("li#insert_bold").click(function() {
alert("just checking");
});
Чтобы быть ясно, после того, как выше, ничего не происходит, когда я нажимаю < Li ID = "insert_bold" >
Есть ли что-то, что мне не хватает? Я довольно новичок в jQuery .... могу ли я поместить переменную, содержащую [объект объекта] в $()? Если нет, как мне это сделать?
моей жизни стало намного лучше, спасибо! – johnnietheblack 2010-12-09 17:31:45