Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
单击li时的JQuery fire click事件_Jquery - Fatal编程技术网

单击li时的JQuery fire click事件

单击li时的JQuery fire click事件,jquery,Jquery,我有ulli列表,我想在单击“li”元素时触发jQuery单击事件,但第一个li/第一个子元素除外。因此,假设我有以下列表: <script type="text/javascript"> $(document).ready(function(){ $(".sample_list li").click(function(){ alert("hello"); }); }); </script> <

我有ulli列表,我想在单击“li”元素时触发jQuery单击事件,但第一个li/第一个子元素除外。因此,假设我有以下列表:

<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>

$(文档).ready(函数(){
$(“.sample_list li”)。单击(函数(){
警惕(“你好”);
});
});
  • 第一个孩子
  • 第二胎
  • 第三个孩子
  • 第四个孩子
现在,当我单击除第一个以外的其他li时,我应该会得到警报框。我想我必须在这个$(“.sample\u list li”)中写一些东西,比如$(“.sample\u list li:other child”)但不确定。请帮忙


提前感谢

你可以用很多方法来做,其中之一就是或。。见下文


$(文档).ready(函数(){
$(“.sample_list li”)。单击(函数(){
if(this.previousSibling!=null)
警惕(“你好”);
});
});



直接从复制,怎么样

$('ul li:not(:first-child)')

我没有试过,但看起来你也在试着做同样的事情。

我喜欢这个问题在大约四分钟内有四个答案。:)
$(document).ready(function(){
    $(".sample_list li").not(':eq(0)').click(function(){
        alert("hello");
    });
});
<script type="text/javascript">
$(document).ready(function(){
    $(".sample_list li").click(function(){
        if (this.previousSibling != null)
            alert("hello");
    });
});
</script>
$(".sample_list li:not(:eq(0))").click(function(){
        alert("hello");
    });
$(".sample_list li:not(:first-child)").click(function(){
        alert("hello");
    });
$(".sample_list li").slice(1).click(function(){
        alert("hello");
    });
$('ul li:not(:first-child)')