gpt4 book ai didi

javascript - 选择除特定子项之外的 jquery 元素

转载 作者:太空宇宙 更新时间:2023-11-04 16:27:41 24 4
gpt4 key购买 nike

这是一个简单的问题,但是,我在找到的任何问题中都没有找到明确的答案。我针对我的特定问题修改了一个 JSFiddle

我得到了这个小代码:

<ul>
<li id='one'>Element 1</li>
<li id='two'>Element 2</li>
<li id='three'>Element 3</li>
<li id='four'>Element 4</li>
<li id='five'>Element 5</li>
</ul>

并且这个脚本应该返回除了第一个li之外的ul元素:

$(function(){
$("ul").not($('#one'))
});

相反,它会删除每个 li。我做错了什么?

编辑:换句话说,我想要一个选择器来选择它,而不删除实际元素(=在变量内)

<ul>
<li id='two'>Element 2</li>
<li id='three'>Element 3</li>
<li id='four'>Element 4</li>
<li id='five'>Element 5</li>
</ul>

fiddle : http://jsfiddle.net/LVUMs/13/

最佳答案

使用

$("ul li").not($('#one')).remove();

DEMO

$("ul li:not(#one)").remove();

DEMO 2

编辑

你需要

var ulexceptOneLi = $("ul li:not(#one)");

var ulexceptOneLi = $("ul li").not($('#one'));

关于javascript - 选择除特定子项之外的 jquery 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24325914/

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