false

jQuery中return false,e.preventDefault(),e.stopPropa

醉酒当歌 提交于 2019-12-05 09:38:13
e.stopPropagation()阻止事件冒泡 <head> <title></title> <script src="Scripts/ jQuery -1.4.1.js" type="text/ JavaScript "></script> </head> <body> <table> <tr> <td><span>冒泡事件测试</span></td> </tr> </table> </body> 我们先看这段代码: <script type="text/javascript"> $(function () { $("table").click(function () { alert("table alert"); }); $("td").click(function () { alert("td alert"); }); $("span").click(function (){ alert("span alert"); }); }); </script> 我们会看到这样的情况:span alert -> td alert -> table alert。这就叫事件冒泡。就是从下到上,从里到外,事件依次触发。 有的时候我们不希望事件冒泡咋办? <script type="text/javascript"> $(function () { $("table").click