单击li时的JQuery fire click事件

Dhe*_*wal 2 jquery

我有ul li list并且我想在点击"li"元素时触发jQuery click事件,但第一个li/first-child除外.假设我有以下列表:

<script type="text/javascript">
    $(document).ready(function(){
        $(".sample_list li").click(function(){
            alert("hello");
        });
    });
</script>

<ul class="sample_list">
    <li>First Child</li>
    <li>Second Child</li>
    <li>Third Child</li>
    <li>Fourth Child</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

现在,当我点击除第一个之外的其他li时,我应该得到警告框.我想我必须在这个$(".sample_list li")中写一些东西,比如$(".sample_list li:other-child"),但不确定.请帮忙

提前致谢

Raf*_*fay 6

$(".sample_list li:not(:eq(0))").click(function(){
        alert("hello");
    });
Run Code Online (Sandbox Code Playgroud)

DEMO


$(".sample_list li:not(:first-child)").click(function(){
        alert("hello");
    });
Run Code Online (Sandbox Code Playgroud)

DEMO


$(".sample_list li").slice(1).click(function(){
        alert("hello");
    });
Run Code Online (Sandbox Code Playgroud)

DEMO