jQuery:Firefox无法识别dblclick()!

时间:2016-06-11 11:11:06

标签: jquery firefox

最近几个月我试图开发一些运行JS,jQuery和PHP的Web应用程序以及我在这里找到的大多数技巧(谢谢)和我使用Chrome测试的所有脚本。说什么,直到我决定改变测试浏览器才行。我决定FF第47节并且预计它会像我在GC中看到的那样好但不是! Firefox根本无法识别动态创建表格的单元格上的dblclick()。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">

&#34;麻烦制造者&#34;是这段代码:

$("#mytable").on("dblclick", "tr", function(e) {
  var idcel = $(event.target).attr('id'); 
  var idrow = $(e.currentTarget).attr('id'); 
  console.log('you clicked row with id= '+idrow); 
  console.log('id of clicked cell is: ' +idcel);
//...
  });
})

由我决定还是FF有一些我不知道的黑暗秘密?谢谢。

1 个答案:

答案 0 :(得分:0)

根据A. Wolff的快速建议,上述代码如下:

$("#mytable").on("dblclick", "tr", function(e) {
  var idcel = e.target.id;
  var idrow=e.currentTarget.id;
  console.log('you clicked row with id= '+idrow); 
  console.log('id of clicked cell is: ' +idcel);
//...
   });
})

A. Wolff的所有学分。谢谢你。