gpt4 book ai didi

javascript - 如何使用javascript隐藏ul标签内的div标签

转载 作者:行者123 更新时间:2023-11-28 13:32:56 24 4
gpt4 key购买 nike

我试图将 div 标签隐藏在 ul 标签内。如果我使用 ul 标签的 id,所有标签都会被隐藏。但我要求显示第一个 div 标签并隐藏其余的 div 标签。

html代码如下:

<ul class="list inputControls ui-sortable" id="inputControlsContainer">
<div id="Radio" class="leaf">...</div>
<div id="Date" class="leaf">...</div>
<div id="Account" class="leaf">...</div>
<div id="Date1" class="leaf">...</div>
</ul>

脚本代码:

<script>
jQuery(document).ready(function () {
var child=document.getElementById("inputControlsContainer").style.display='none';
});
</script>

最佳答案

您可以使用.not() 以及 :first 选择器:

$('#inputControlsContainer').find('.leaf').not(':first').hide();
<小时/>

此外,您的 HTML 目前无效,您需要使用 <li>而不是<div>里面<ul> :

<ul class="list inputControls ui-sortable" id="inputControlsContainer">
<li id="Radio" class="leaf">...</li>
<li id="Date" class="leaf">...</li>
<li id="Account" class="leaf">...</li>
<li id="Date1" class="leaf">...</li>
</ul>

<强> Fiddle Demo

关于javascript - 如何使用javascript隐藏ul标签内的div标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23489059/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com