Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.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
Javascript 如果单击了,则隐藏内部div_Javascript_Jquery - Fatal编程技术网

Javascript 如果单击了,则隐藏内部div

Javascript 如果单击了,则隐藏内部div,javascript,jquery,Javascript,Jquery,我的DOM如下所示: <li id="li1"> <div class="c1"></div> </li> <li id="li2"> <div class="c1"></div> </li> 使用jQuery,如果第一个被单击,我希望内部被隐藏。当您将两个列表项标识为相同的ID时,会遇到问题。如果您希望将相同的CSS应用于这两个列表项,请改用类 将两个列表项标识

我的DOM如下所示:

<li id="li1">
         <div class="c1"></div>
</li>
<li id="li2">
         <div class="c1"></div>
</li>

使用jQuery,如果第一个被单击,我希望内部被隐藏。

当您将两个列表项标识为相同的ID时,会遇到问题。如果您希望将相同的CSS应用于这两个列表项,请改用类

将两个列表项标识为同一ID时会遇到问题。如果希望将相同的CSS应用于这两个列表项,请改用类

拥有两个相同的ID是无效的xHTML

$("li:first").click(function() {
    $(this).children("div").hide();
});
不确定确切的jQuery语法

但在sudo中,代码类似于:

li1添加事件“单击” { 获取li1的子级,按类c1进行筛选 在childdisplay上设置样式,无
}拥有两个相同ID的xHTML无效

不确定确切的jQuery语法

但在sudo中,代码类似于:

li1添加事件“单击” { 获取li1的子级,按类c1进行筛选 在childdisplay上设置样式,无
}

这可能适合您:

注意:确保包含jquery.js,我很懒,没有把它放在这里

<html>
<head>
<script type="text/javascript" language="javascript">
$(document).ready(function(){

    $(".clickableLI").click(function(){
        $(this).find("div").hide();    
    });

});
</script>

</head>
<body>
    <ul>
        <li class="clickableLI">
             <div class="c1"></div>
        </li>
        <li class="clickableLI">
             <div class="c1"></div>
        </li>
    <ul>

</body>
</html>

这可能适合您:

注意:确保包含jquery.js,我很懒,没有把它放在这里

<html>
<head>
<script type="text/javascript" language="javascript">
$(document).ready(function(){

    $(".clickableLI").click(function(){
        $(this).find("div").hide();    
    });

});
</script>

</head>
<body>
    <ul>
        <li class="clickableLI">
             <div class="c1"></div>
        </li>
        <li class="clickableLI">
             <div class="c1"></div>
        </li>
    <ul>

</body>
</html>