我得到了一個只有兩行的表格的html頁面,我想通過jQuery添加一個dobleclick事件。我的問題是,這段代碼不會運行,但如果我使用Chrome的JavaScript控制檯並手動鍵入代碼,代碼將運行。tr上的dblclick事件不起作用
$(document).ready(function() {
$('tr').dblclick(function(){
alert('Row dblclicked');
});
}
什麼問題?
我得到了一個只有兩行的表格的html頁面,我想通過jQuery添加一個dobleclick事件。我的問題是,這段代碼不會運行,但如果我使用Chrome的JavaScript控制檯並手動鍵入代碼,代碼將運行。tr上的dblclick事件不起作用
$(document).ready(function() {
$('tr').dblclick(function(){
alert('Row dblclicked');
});
}
什麼問題?
的問題是因爲你沒有結束的括號$(document).ready()
你就在你的腳本的末尾缺少);
。
試着改變你的代碼:
$(document).ready(function() {
$('tr').dblclick(function(){
alert('Row dblclicked');
});
});
你是對的。我是盲人:-(。謝謝 – Azzerik 2012-04-11 08:30:06
小提琴這裏:
你只是有一個問題syntaxt:
$(document).ready(function() {
$('tr').dblclick(function(){
alert('Row dblclicked');
});
});
您可以嘗試在pastebin上重現您的問題,如http://www.jsfiddle.net? – kontur 2012-04-11 08:16:49
我設置小提琴使用jquery而不是mootools,並且爲了清晰起見添加了一個邊框,並且您的代碼有效:http://jsfiddle.net/SQzt6/1/ - 您的問題可能在其他地方...您是否正確包含了jquery ? – kontur 2012-04-11 08:19:50