$('.catNameVal').on('hover', function() {
notyId = $(this).attr("catnameid");
$(this).append(' <a>Delete</a>');
$(this).unbind('mouseenter mouseleave');
});
由於某些原因,.on()
方法不起作用。我有一個向DOM添加新值的文本框,上面的代碼應該發現那些新的DOM元素。我以前遇到過這個問題,但無法弄清楚它的原因。有什麼建議麼?另外請記住.live()
也不起作用。jQuery .on()似乎不起作用
請提供小提琴。 – honk31 2013-03-12 18:23:05
您需要使用'.on()'委派的版本。將'selector'參數傳遞給'.on()'。 – 2013-03-12 18:23:09
你可以在函數中加入'alert'或其他東西,並檢查它是否被調用? – 2013-03-12 18:23:11