我在jQuery上很新穎......我已經多次使用Javascript,並且對DOM操作非常熟悉,但不是API或jQuery的齒輪。jQuery沒有找到動態添加的DOM對象?
我動態通過JSON通話將DOM元素,像這樣:
$(document).ready(function() {
var url = "jsonMenuItems.js";
$.getJSON(url, null, function(data) {
var html = "";
//alert(data.items);
data = data.items;
for (var key in data) {
html += "<td class=\"menuItem\"><span>" + data[key].name + "</span></td>";
};
$("#menuTR").html(html);
});
var lZeroArray = $("#menu td");
lZeroArray.click(function() {
$("#submenu").slideDown("fast");
});
});
如果TD項目在頁面上手動點擊功能了slideDown完美的作品......如果我用上面的代碼,以動態添加TD項目,然後點擊功能slideDown不會觸發。
jQuery無法找到它自己添加的項目,或者我做錯了什麼?
+1生活( )從1.3開始提供。或者如果像我一樣使用1.2,就有一個插件。 – Wayne 2009-07-07 03:15:06
非常感謝你...這工作。還有另一個現場答案,但你的日期是第一次,所以你會得到答覆檢查。 – webwires 2009-07-07 13:33:45