我必須遵循以下代碼片段。我的理解是,當點擊<li class="topics">Topics</li>
時,會觸發以下代碼。但是,我觀察到的是,點擊功能不會觸發。使用2個CSS類的點擊功能在JQuery中不起作用
$(".li .topics").click(function() {
}
但是,如果我去掉.li
,
$(".topics").click(function() {
}
然後點擊功能工作正常,任何事情我做錯了嗎?請告知
我必須遵循以下代碼片段。我的理解是,當點擊<li class="topics">Topics</li>
時,會觸發以下代碼。但是,我觀察到的是,點擊功能不會觸發。使用2個CSS類的點擊功能在JQuery中不起作用
$(".li .topics").click(function() {
}
但是,如果我去掉.li
,
$(".topics").click(function() {
}
然後點擊功能工作正常,任何事情我做錯了嗎?請告知
li
不是一個類,它是一個元素。你可以做的是從.li
刪除期,有這樣的事情:但是
$("li.topics").click(function() {}
而且,當你的類之間的空間,它會查找被嵌套在第一內部的第二類, ,當你刪除該空間時,它會查找具有該類的元素。
如果你有一個類「禮」,那麼這也應該工作
$(".li, .topics").click(function(){
alert("clicked");
});
這是正確的 –