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