2014-02-09 35 views
1

我有一個包含多個HTML下拉菜單的頁面。jQuery:從類中獲取可見元素的值

所有下拉列表都具有相同的類,並且一次只有其中一個在頁面上可見(其他人在之前根據不同規則使用jQuery隱藏)。

我怎樣才能得到當前可見的元素出這個類(「myClass」)的值?

例下拉:

<select class="myClass" id="status1" name="status1"> 
    <option value="item1">Item 1</option> 
    <option value="item2">Item 2</option> 
    <option value="item3">Item 3</option> 
</select> 

非常感謝任何幫助,蒂姆

回答

2

您可以使用:visible Selector

$('.myClass:visible').val() 

DEMO

+0

謝謝 - 這工程!我沒有想到它會那麼容易。 :) – user2571510

+0

@ user2571510,是的,它很簡單。很高興我能幫上忙 – Satpal

2

與嘗試jQuery的選擇器。

$('.myClass:visible')