我正在使用一個使用jquery創建手風琴的插件。然而,我的jquery函數在dom被操作之前運行,並且我在我的函數中定位的div id已經創建。這是我的功能。如何在div添加到dom後運行jquery函數?
jQuery('#_Offer_Something').click(function(){
if(!confirm('Delete?')) { //show confirm dialog
return false; //do nothing if cancel is clicked (prevent the browser from following clicked link)
}else{
window.location.replace("http://stackoverflow.com");
}
});
所以基本上這是行不通的,因爲div還不存在。
我是否在我的document.ready函數中使用這個函數,而不是或之外,因爲我在document.ready中有其他函數 – Nicola 2012-04-20 19:25:07
@Nicola,使用'(function($){/ * ..code here .. */})(jQuery);'是常用的'$(document).ready(){'調用的一個非常實用的替代品,所以像它一樣使用它。 – 2012-04-20 20:07:49
好的,謝謝,我使用wordpress,不能使用熟悉的$,而必須使用jQuery,而這個替換函數會讓我使用$? – Nicola 2012-04-20 20:10:24