[英]using 2 css class for click function doesn't work in JQuery
我必须遵循以下代码段。 我的理解是,单击<li class="topics">Topics</li>
时,将触发以下代码。 但是,我观察到的是,单击功能不会触发。
$(".li .topics").click(function () {
}
但是,如果我要删除.li
,
$(".topics").click(function () {
}
然后单击功能可以正常工作,这里我做错了什么吗? 请指教
li
不是类,而是元素。 您可以做的是从.li
删除句点,并进行如下操作:
$("li.topics").click(function () {}
同样,当类之间有空格时,它会寻找第二个类嵌套在第一个类的内部,但是,当您删除该空间时,它将寻找具有该类的元素。
如果您有班级“ li”,那么这也应该有效
$(".li, .topics").click(function(){
alert("clicked");
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.