在 jQuery 中,给定一个 select 菜单元素,我如何访问第一个选项元素?
In jQuery, given a select menu element, how do I access the first option element?
给定一个 jQuery 元素,如下所示:
$(selectElt)
如何访问第一个选项?请注意,我对 select 或给定 select 菜单的 ID 不感兴趣,例如
$('#selectmenu1 option:first')
我得到的是 select 元素本身,$(selectElt)
,我需要从中 select 第一个选项元素。
谢谢。
你可以试试
$(selectElt).children('option').eq(0)
或
$(selectElt).children('option:first')
或
$(selectElt).children('option').first()
正如 RoryMcCrossan 所说
$('option:first',selectElt)
最后一个
$(selectElt).children('option').filter(':first')
就这样:
$(selectElt).children("option:first");
或
$(selectElt).children("option:eq(0)");
或
$(selectElt).children("option:nth-child(1)");
或上下文:
$("option:first", selectElt)
或者:
$(selectElt).filter(":first")
给定一个 jQuery 元素,如下所示:
$(selectElt)
如何访问第一个选项?请注意,我对 select 或给定 select 菜单的 ID 不感兴趣,例如
$('#selectmenu1 option:first')
我得到的是 select 元素本身,$(selectElt)
,我需要从中 select 第一个选项元素。
谢谢。
你可以试试
$(selectElt).children('option').eq(0)
或
$(selectElt).children('option:first')
或
$(selectElt).children('option').first()
正如 RoryMcCrossan 所说
$('option:first',selectElt)
最后一个
$(selectElt).children('option').filter(':first')
就这样:
$(selectElt).children("option:first");
或
$(selectElt).children("option:eq(0)");
或
$(selectElt).children("option:nth-child(1)");
或上下文:
$("option:first", selectElt)
或者:
$(selectElt).filter(":first")