私はjQueryで非常に新しいです...私は何度もJavascriptを使いましたが、DOM操作に精通していますが、jQueryのAPIやギアではありません。jQueryは動的に追加されたDOMオブジェクトを見つけられませんか?
私は動的にそのようなJSON呼び出しによってDOM要素を追加してい:TD項目を手動でページにslideDownは完璧に動作クリック機能している場合...私は動的に上記のコードを使用している場合
$(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は起動しません。
jQueryがそれ自身の追加項目を見つけられないか、何か間違っていますか?
+1(生きます)1.3以降で利用可能です。または、私のように1.2を使用している場合、プラグインがあります。 – Wayne
ありがとうございました。これはうまくいきました。もう一つの生きている答えがあったが、あなたのものは最初に日付が付けられているので、あなたは答えられた小切手を得る。 – webwires