在jQuery中,给定一个select菜单元素,如何访问第一个选项元素?

时间:2015-01-16 16:02:58

标签: jquery option select-menu

给出一个像这样的jQuery元素:

$(selectElt)

如何访问第一个选项?注意我对选择菜单id的选择器不感兴趣,例如

$('#selectmenu1 option:first')

我给出的是select元素本身$(selectElt),我需要从中选择第一个选项元素。

感谢。

3 个答案:

答案 0 :(得分:4)

你可以尝试

$(selectElt).children('option').eq(0)

$(selectElt).children('option:first')

$(selectElt).children('option').first()

正如RoryMcCrossan所说

$('option:first',selectElt)

最后一个

$(selectElt).children('option').filter(':first')

答案 1 :(得分:2)

只是做:

$(selectElt).children("option:first");

$(selectElt).children("option:eq(0)");

$(selectElt).children("option:nth-child(1)");

或从上下文:

$("option:first", selectElt)

答案 2 :(得分:1)

可替换地:

$(selectElt).filter(":first")