gpt4 book ai didi

jquery - 为什么隐藏 "select"选项?

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

我有一个这样的 HTML 选择:

<select name="something">
<option value="a">1</option>
<option value="b">2</option>
<option value="c">3</option>
</select>

我注意到 jquery 将选项解释为隐藏的 HTML 标记。当我必须像这个例子一样删除真正的隐藏标签时,问题就来了:

<form action="#" id="f">
<select name="something">
<option value="a">1</option>
<option value="b">2</option>
<option value="c">3</option>
</select>
<p style="display:none">hello world</p>
<any_tag style="display:none">some text</any_tag>
</form>

如果我执行这个:

$("#f :hidden").remove();

所有选项都被删除。问题是为什么jquery会去掉options?什么是最适合删除 隐藏标签的选择器? (好与不好选项标签)

这里是 a test .

最佳答案

你可以只添加应该已经存在的功能 :P

$("#f :hidden:not(option)").remove();

关于jquery - 为什么隐藏 "select"选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7637244/

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