是否有一个选择器,当在jQuery这样的选择框中选择一个选项时('select option [@selected = ....]这个我很困惑它只是jQuery(选择>选项[@selected])和另外你如何测试jQuery选择器语句中的一个选项,它不是第一个选项
答案 0 :(得分:1)
它看起来像这样(注意没有@
,这在jQuery 1.3 +中删除了):
jQuery("select option:selected")
如果您想获得除第一个之外的任何内容,可以使用:not(:first-child)
,如下所示:
jQuery("select option:selected:not(:first-child)")
//or...
jQuery("select option:gt(0):selected")
虽然要获得价值,但您通常只想直接在<select>
上致电.val()
,如下所示:
jQuery("select").val()
答案 1 :(得分:0)
$("select option:selected");
或
$(this, "option:selected");
测试不是第一个选项
$("select option:not(eq0)"); <---I think