spi*_*man 14 javascript jquery
我希望阻止来自锚标记内的元素的eventpropogation我试图使用e.stopPropagation(); 它似乎没有工作是可能或我只是浪费时间请帮助我离开这里javascript是:
$(document).ready(function(){
$('.alink .p').click(function(e){
alert("hi");
e.stopPropagation();
});
Run Code Online (Sandbox Code Playgroud)
HTML是:
<div>
<a href="http://google.com" class="alink" >Google links
<p class="p">Another Links to prevent default</p>
</a>
</div>
Run Code Online (Sandbox Code Playgroud)
谢谢你宝贵的时间
Krz*_*icz 26
event.stopPropagation()停止将事件传递给DOM结构中的处理程序,该元素最初触发了事件.但是,它不会阻止已经触发的操作.
您应该使用event.preventDefault()停止上面提到的默认操作.
资料来源:
| 归档时间: |
|
| 查看次数: |
10874 次 |
| 最近记录: |