2015-01-16 3 views
2

Учитывая JQuery элемент, как так:В jQuery, заданном элементу меню выбора, как мне получить доступ к первому элементу элемента?

$(selectElt) 

Как получить доступ к первому варианту? Примечание. Меня не интересует селектор, заданный идентификатором меню выбора, например.

$('#selectmenu1 option:first') 

Что я даюсь это сам выбрать элемент, $(selectElt), из которого нужно выбрать первый вариант элемента.

Спасибо.

ответ

2

Вобще:

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

или

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

или

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

или контекстуально:

$("option:first", selectElt) 
4

Вы можете попробовать

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

или

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

или

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

Как RoryMcCrossan сказал

$('option:first',selectElt) 

И последний

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

Просто для полноты есть также контекстный селектор: '$ ('вариант: первый', selectElt)'. –

+0

@RoryMcCrossan Забыл об этом, и fvaleri напомнил мне о фильтре :) –

1

В качестве альтернативы:

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