jQuery 选择器语句选择选择框选项标签

发布于 2024-10-09 10:49:00 字数 158 浏览 3 评论 0原文

当在像 jQuery 这样的选择框中选择一个选项时,是否有一个选择器('select option[@selected=....] 这让我很困惑,这只是 jQuery(select > option[@selected]) 以及如何做您在 jQuery 选择器语句中测试一个选项,它不是第一个选项

is there a selector for when an option selected in a select box like jQuery('select option[@selected=....] this were im confused is it just jQuery(select > option[@selected]) and also how do you test a an option in the jQuery selector statement that it's not the first option

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

兮颜 2024-10-16 10:49:00

它看起来像这样(注意没有 @,这在 jQuery 1.3+ 中被删除):

jQuery("select option:selected")

如果你想得到除第一个之外的任何东西,你可以使用 :not(:first-child),如下所示:

jQuery("select option:selected:not(:first-child)")
//or...
jQuery("select option:gt(0):selected")

虽然要获取该值,但您需要通常只想直接在 上调用 .val() <选择>,如下所示:

jQuery("select").val()

It would look like this (note there's no @, this was removed in jQuery 1.3+):

jQuery("select option:selected")

If you wanted to get anything but the first, you can use :not(:first-child), like this:

jQuery("select option:selected:not(:first-child)")
//or...
jQuery("select option:gt(0):selected")

Though to get the value, you'd typically just want to call .val() directly on the <select>, like this:

jQuery("select").val()
何以畏孤独 2024-10-16 10:49:00
$("select option:selected");

$(this, "option:selected");

测试不是第一个选项

$("select option:not(eq0)"); <---I think
$("select option:selected");

or

$(this, "option:selected");

test not first option

$("select option:not(eq0)"); <---I think
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文