Javascript jquery not()未按预期工作 $(“.row”)。不是(“.row a”)。单击(函数(){ //无关的 })
我不明白这为什么不起作用。我不想在单击“查看”时调用该函数 使用以下命令:Javascript jquery not()未按预期工作 $(“.row”)。不是(“.row a”)。单击(函数(){ //无关的 }),javascript,jquery,Javascript,Jquery,我不明白这为什么不起作用。我不想在单击“查看”时调用该函数 使用以下命令: <div class="row"> <img src="images/image.png" width="30" height="30" alt=""/> <a href="#">View</a> </div> $(".row").not(".row a").click(function(){ // irrelevant
<div class="row">
<img src="images/image.png" width="30" height="30" alt=""/>
<a href="#">View</a>
</div>
$(".row").not(".row a").click(function(){
// irrelevant
})
使用以下命令:
<div class="row">
<img src="images/image.png" width="30" height="30" alt=""/>
<a href="#">View</a>
</div>
$(".row").not(".row a").click(function(){
// irrelevant
})
这是你要找的吗
$(".row").click(function(){
});
$('.row a').click(function(e){
e.stopPropagation(); //this cancel the other events
});
在
'行的所有子元素上添加'单击'
事件侦听器,但'a'
元素除外。这是您要查找的吗
$(".row").click(function(){
});
$('.row a').click(function(e){
e.stopPropagation(); //this cancel the other events
});
在行的所有子元素上添加'click'
事件侦听器,但'a'
元素除外。您缺少“
这是我所能看到的一切。你知道,看到这段代码在运行,可能是在,或者类似的情况下,会非常有用。顺便说一句,如果您按F12打开开发人员工具,并转到console选项卡,是否报告了任何错误?我将尝试整理一些内容。从jquery似乎根本无法识别被点击的A。我甚至都没能上它的课。我猜这与CSSY有关,你特别告诉jQuery不要对点击的a
做出反应,所以它不会。你想做什么?可能有一种更简单的方法,或者至少是另一种方法。您缺少“
这是我所能看到的一切。你知道,看到这段代码在运行,可能是在,或者类似的情况下,会非常有用。顺便说一句,如果您按F12打开开发人员工具,并转到console选项卡,是否报告了任何错误?我将尝试整理一些内容。从jquery似乎根本无法识别被点击的A。我甚至都没能上它的课。我猜这与CSSY有关,你特别告诉jQuery不要对点击的a
做出反应,所以它不会。你想做什么?可能有一种更简单的方法,或者至少是另一种方法。在第二个示例中,您需要将e
声明为函数参数。在第二个示例中,您需要将e
声明为函数参数。