首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

jquery 的老鸟请进。该如何处理

2012-04-11 
jquery 的老鸟请进。。。急tabletrtddiv1/div/tdtd/td/tr/table代码如上,我在td中添加了

jquery 的老鸟请进。。。急
<table>
  <tr>
  <td><div>1</div></td>
  <td></td>
  </tr>
</table>
代码如上,我在td中添加了点击事件,div也有个点击事件,当我点击第一列是,怎么才能触发div的事件,而忽略掉td事件,,,急,跪求老鸟飞过

[解决办法]
<script src="jquery-1.4.1.js" type="text/javascript"></script>
<script type="text/javascript">

$(function () {

$("div").click(function () {
alert("是div");
return false;
}).css("backgroundColor", "red")

$("td").click(function () { alert("is td") }).css("backgroundColor", "#123");

});
</script>

<table>
<tr>
<td><div>1</div></td>
<td></td>
</tr>
</table>
[解决办法]
使用return false 或event.stopPropagation()来阻止事件冒泡
[解决办法]
阻止事件冒泡
[解决办法]
event.stopImmediatePropagation();
[解决办法]
顺便说一下,在jquery mobile开发的程序里,某些情况下,使用event.stopImmediatePropagation();或者event.stopPropagation()可能会出现跳到第一页的情况,用return false可以避免这一问题
[解决办法]
阻止冒泡事件

热点排行