jQuery 选择器语句选择选择框选项标签
当在像 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
它看起来像这样(注意没有
@
,这在 jQuery 1.3+ 中被删除):如果你想得到除第一个之外的任何东西,你可以使用
:not(:first-child)
,如下所示:虽然要获取该值,但您需要通常只想直接在
上调用
,如下所示:.val()
<选择>It would look like this (note there's no
@
, this was removed in jQuery 1.3+):If you wanted to get anything but the first, you can use
:not(:first-child)
, like this:Though to get the value, you'd typically just want to call
.val()
directly on the<select>
, like this:或
测试不是第一个选项
or
test not first option