1

私は次のHTMLを持っています:

<ul id="tags">
<li class="tab1 tabactive">New Arrivals</li>
<li class="tab2" id="hot-home">Best Deals</li>
<li style="border-right: 0;" class="tab3">Today's Sale</li>
</ul>

Firebug で以下を追加しました。

jQuery('#tags li').click(function(){
alert("Hello dreamdu!");
 });

LI をクリックしてもアラートが表示されないのですが、その理由を理解できる人はいますか?

4

3 に答える 3

4

あなたのサイトを見ると、ID を持つ div が要素tagContentの上に重ねられているように見えますtags。コードは問題ありません。必要な要素が実際にクリックできるように CSS を修正するだけです。

于 2013-01-16T04:08:53.003 に答える
0
You can Refer 

イベントをliにバインドする

于 2013-01-16T04:12:01.000 に答える
0

私のために働いているこのコードを試してください。あなたのページに入れてみました。

jQuery(document).ready(function($){
$("#con > ul li").click(function(){
 alert("working");
});
});
于 2013-01-16T04:15:20.183 に答える