Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 嵌套的单击功能不工作_Javascript_Jquery - Fatal编程技术网

Javascript 嵌套的单击功能不工作

Javascript 嵌套的单击功能不工作,javascript,jquery,Javascript,Jquery,文档准备就绪时,.Category-list-L2位于隐藏元素中 参考代码: $(“#rn#u ProductTriageUpperList li”)。在(“单击”,函数(){ $(“body#guided”).hasclass(“.Category-list-L2”)。打开(“单击”,函数(){ 警报(“in”); }); }); 一些问题 一些问题 一些问题 一些问题 一些问题 一些答案 一些答案 一些答案 如果在单击第一个按钮之前第二个按钮是隐藏的,那么为什么需要嵌套它们 在单

文档准备就绪时,
.Category-list-L2
位于隐藏元素中

参考代码:

$(“#rn#u ProductTriageUpperList li”)。在(“单击”,函数(){
$(“body#guided”).hasclass(“.Category-list-L2”)。打开(“单击”,函数(){
警报(“in”);
});
});

  • 一些问题
  • 一些问题
  • 一些问题
  • 一些问题
  • 一些问题
  • 一些答案
  • 一些答案
  • 一些答案

如果在单击第一个按钮之前第二个按钮是隐藏的,那么为什么需要嵌套它们

在单击按钮1之前,您不能单击按钮2,因为按钮2不会在那里单击

就这样写吧:

    $(".Category-list-L2").on("click",function(){
        alert("in");
    });

如果您添加的html代码返回一个布尔值,这样您就不能在它上放置一个单击侦听器,这会很有帮助。您是否试图在另一个元素上触发一个单击事件?否则,您试图实现的逻辑是什么?请提供更多信息,例如您的加价,以及您想要实现的目标。仅在发生其他点击事件时添加点击事件有什么意义?对于mehasClass来说,这似乎是错误的