這裏是我的jQuery代碼:無法找到點擊事件
$(function() {
$('[id*=clickbtn]').click(function() {
var url = "WindowPages/EditorControl.aspx?controlName=" + this.name;
oWnd.setUrl(url);
oWnd.show();
});
});
現在的問題是,我有一個ID中包含「clickbtn」當我點擊其中的任何一個進行第一次4〜5個按鈕它效果很好。但它不適用於第二次點擊,任何幫助爲什麼會發生這種情況?
[編輯]:
我試圖把JQuery的頁面上,它的工作。但Wnt信號知道爲什麼它不就當我把同樣的.js文件的工作?
IDs ar應該是獨一無二的。你不能有4-5個具有相同ID的按鈕,否則事情將不起作用 - 請嘗試使用類。 – 2012-01-18 06:32:49
什麼是oWnd對象? – CBusBus 2012-01-18 06:33:13
嗯,我猜這很大程度上取決於事件處理程序的內容,您可以方便地省略它的內容... 您向我們展示的所有內容都是您用來定位按鈕的內容,但您也只是說過定位工作正常(第一次點擊工作),那麼爲什麼你認爲我們可以從這段代碼中發現你在oWnd.setUrl中做了什麼? – Sinetheta 2012-01-18 06:34:27