我的頁面上有一個「幫助」區域,每當用戶將鼠標懸停在表格上時,幫助信息都應該更新。問題出在表格中,我在每行的1個單元格中有一個複選框,當用戶將鼠標懸停在該複選框上時,我希望複選框的mouseover事件覆蓋表事件並顯示覆選框幫助。目前,表格鼠標懸停工作正常,但是當我將鼠標懸停在複選框上時沒有任何反應。如果父元素也有鼠標懸停,如何爲子元素設置鼠標懸停事件?
<table class="myTable">
<tr>
<th>Col1</th>
<th>Col2</th>
</tr>
<tr>
<td><input class="myCheckbox" type="checkbox" /></td>
<td>Cell 2</td>
</tr>
<tr>
<td><input class="myCheckbox" type="checkbox" /></td>
<td>Cell 3</td>
</tr>
</table>
<div class="myHelpMenu"></div>
$('.myCheckbox').mouseover(function() {
$('.myHelpMenu').html("this is my checkbox help");
});
$('.myTable').mouseover(function() {
$('.myHelpMenu').html("this is my tables help");
});
+1編碼風格 – Popnoodles 2013-03-07 00:03:14
+1爲甜蜜的「現場演示」按鈕。 – Mercurybullet 2013-03-07 00:08:10
@Mercurybullet :)謝謝哈哈哈,但如果只是按鈕「甜蜜」,你可以刪除+1 :)(P.S你可以自由使用和濫用:D) – 2013-03-07 00:09:36