jQuery选择器语句选择一个选择框选项标记

时间:2010-12-27 10:16:12

标签: javascript jquery jquery-selectors

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

2 个答案:

答案 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