我有这个html:
<ul class='loc-list'>
<li id="where_7" class="cont-list">North America
<ul>
<li id="contry_114" class="contry-list">canada</li>
<li id="contry_115" class="contry-list">mexico</li>
<li id="contry_117" class="contry-list">united states</li>
</ul>
</li>
</ul>
现在我已经编写了两个 jquery 函数 onclick 列表为:
第一:_
$(".cont-list").on("click", function(event){
alert("clicked on continent's list"); // working fine
};
第二:_
$(".contry-list").on("click", function(event){
alert("clicked on country's list"); // not working!
};
在这里,当我单击cont-list时,它会被调用,但是在第二个函数中它没有被调用,而是第一个函数被调用!
是因为它是一个内部列表吗?如果是这样,那么如何处理它以便仅在单击该列表时才调用它?
提前致谢!