私はこの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>
これで、リストの onclick の 2 つの jquery 関数を次のように記述しました。
1番目:
$(".cont-list").on("click", function(event){
alert("clicked on continent's list"); // working fine
};
2位:
$(".contry-list").on("click", function(event){
alert("clicked on country's list"); // not working!
};
ここでcont-listをクリックすると、必要に応じて呼び出されますが、2番目の関数では呼び出されず、代わりに1番目の関数が呼び出されます!
それは内部リストであるためですか?もしそうなら、これをどのように処理して、そのリストをクリックしたときにのみ呼び出されるようにしますか?
前もって感謝します!