0

我有一个只有两行表格的 html 页面,我想通过 jQuery 添加一个 dobleclick 事件。我的问题是这段代码没有运行,但是如果我使用 chrome 的 javascript 控制台并手动输入代码,代码就会运行。

$(document).ready(function () {
$('tr').dblclick(function(){
alert('Row dblclicked');
});
}

有什么问题?

4

3 回答 3

2

问题是因为你没有结束你的括号$(document).ready()

);在脚本的末尾丢失了。

尝试将您的代码更改为:

$(document).ready(function() {
$('tr').dblclick(function(){
alert('Row dblclicked');
});
});

http://jsfiddle.net/Curt/SQzt6/4/

于 2012-04-11T08:20:27.693 回答
0

在这里提琴:

http://jsfiddle.net/LUNuq/

于 2012-04-11T08:21:09.490 回答
0

你只是有一个语法问题:

$(document).ready(function () {
  $('tr').dblclick(function(){
    alert('Row dblclicked');
  });
}​);​

它有效:http: //jsfiddle.net/bouillard/xGgFx/

于 2012-04-11T08:21:54.650 回答