<tr>
<td></td>
<td></td>
<td><form type="submit" action=""></form></td>
</tr>
我希望在tr上有click事件,但是当我点击提交按钮时
答案 0 :(得分:1)
试试这个
$("tr").on("click", function(e) {
if ($(e.target).closest('form[type="submit"]').length == 0) {
console.log("clicked");
}
})
的 DEMO
强>
如果dom是动态的
$(document).on("click","tr", function(e) {
if ($(e.target).closest('form[type="submit"]').length == 0) {
console.log("clicked");
}
})
的 DEMO
强>
答案 1 :(得分:0)
你也可以尝试。
$("tr").on("click", function(e) {
console.log("clicked");
});
$("form").on("click", function(e) { //this could be your submit button
console.log("clicked form");
return false;
});
的 DEMO 强>
答案 2 :(得分:0)
var r = 'r';
var t = 't';
var s = 's';
s = r = t;
// s = 't'
// r = 't'
// t = 't'