给出一个像这样的jQuery元素:
$(selectElt)
如何访问第一个选项?注意我对选择菜单id的选择器不感兴趣,例如
$('#selectmenu1 option:first')
我给出的是select元素本身$(selectElt)
,我需要从中选择第一个选项元素。
感谢。
答案 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")