jquery 选择器获取所有选择特定值的下拉列表
如何使用 jQuery 选择器选择所有选择框,其中所选值是“A1”?
示例选择框:
<select name="accesslevel">
<option value="A1">A1 Access</option>
<option value="A2">A2 Access</option>
</select>
我必须使用选择器来执行以下操作:
.parent().nextAll('td[id^="A1Access"]').show();
.parent().nextAll('td[id^="A2Access"]').hide();
任何人都可以帮忙吗?
How do I select all the select boxes using a jQuery selector where value selected is "A1"?
Sample select box:
<select name="accesslevel">
<option value="A1">A1 Access</option>
<option value="A2">A2 Access</option>
</select>
I have to use the selector to do the following thing:
.parent().nextAll('td[id^="A1Access"]').show();
.parent().nextAll('td[id^="A2Access"]').hide();
Can anyone help?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
如前所述,Prakash 的解决方案是最接近的,但它选择选项值而不是选择框本身。这可以通过 :has 选择器来修复。
As mentioned before, Prakash's solution is the closest, but it selects the option value rather than the select box itself. This can be fixed with the :has selector.
尝试 :
Try :
您可以在此之后添加您的功能,例如
you can add your function after this like
这类似于您的原始规范,但只是进行了一些修改以与我的选择器配合使用。
这是简化的:
Here's something like your original spec, but just modified a bit to work with my selectors.
And here it is Simplified:
用于简单地在所有 html 正文中选择选项
对于
select
但警报仅适用于一个元素。
对于选择,您
将选择父级并将其删除。
For simply selecting option in all html body
For
select
But alert will work with only one element.
For select you have
It will select the parent and remove it.
创建一个像这样的 id..
现在用该 id 选择它。
Make an id like this..
Now select it with that id.