gpt4 book ai didi

jquery - 如何选择除特定 ID 之外的所有输入?

转载 作者:技术小花猫 更新时间:2023-10-29 12:36:28 24 4
gpt4 key购买 nike

我想要做的是选择文档中的所有输入按钮,但驻留在特定 ID 下的按钮除外。

例子:

<body>
<input type="button">

<div id="something">
<input type="button">
</div>
<div id="something2">
<input type="button">
</div>


<input type="button">
<input type="button">
<input type="button">
</body>

例如,我想选择所有输入,但位于 <div> 下的那些除外。谁的id是“某物”。

我尝试过的:

1) $('input[type="button"]:not(:parent(#something))').addCSS();

2) $('input[type="button"] :not(#something input[type="button"])')

和其他类似的方法

最佳答案

你可以这样做(相对高效)。

$("input[type=button]").filter(function() {
return $(this).closest("#something").length == 0;
});

首先,您获得所有 input[type=button] 元素,然后删除那些以 #something 作为父元素的元素。

另一种可能是这样的:

$("input[type=button]").not("#something input[type=button]")

您必须对两者进行测试,看看哪个更有效,但两者都行得通。

两者的工作演示:http://jsfiddle.net/jfriend00/fjxDb/

关于jquery - 如何选择除特定 ID 之外的所有输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11926660/

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