这里是我的HTML:如何在TR中解除绑定jQuery中的TD的鼠标悬停?
<table id="myTable">
<tr class="myTr">
<td>
CELL 1
</td>
<td>
Cell 2
</td>
<td class="notThis">
Cell 3
</td>
</tr>
<tr class="myTr">
<td>
2- CELL 1
</td>
<td>
2- Cell 2
</td>
<td>
2- Cell 3
</td>
</tr>
</table>
<div id="myDiv">CONSOLE</div>
而且我的javascript:
$(document).ready(function() {
$(".myTr").mouseover(function() {
$("#myDiv").html("OVER");
});
});
我希望它这样,当你将鼠标放置在 “notThis” 电池,鼠标悬停不会触发。我有一个小提琴设置来进行测试:http://jsfiddle.net/S7bfH/3/
感谢
如果绑定到
td
元素的处理程序与event.stopPropagation()
做到这一点你正在改变mouseover事件的CSS,调整t可能会更容易他CSS的td.notThis显示不变。 – 2011-06-13 16:00:53