2010-08-17 42 views
0

嘿傢伙。我試圖在每個循環中獲取選定的選項。什麼是正確的語法來實現呢?在jQuery的.each循環中獲取選定的孩子

我試過如下:

var row = $('#template_23423); 

row.find('select[name^=COUNTY]').each(function(){ 
    var selectedOption = $(this).children(':selected').val(); 

任何想法?

回答

1
var row = $('#template_23423'); 

row.find('select[name^=COUNTY]').each(function(){ 
    var selectedOption = $('option:selected', $(this)).val(); 
}; 

,如果你想自己的文字會給你options的值,使用text()代替val()

+0

非常感謝!你可以推薦jQuery/JS的書籍嗎? – Kel 2010-08-17 13:45:45

+0

@Kel:我個人喜歡**學習jQuery **,更多細節在這裏:https://www.packtpub.com/jQuery/book。並猜測我通過stackoverflow :)大部分了解到:) – Sarfraz 2010-08-17 13:48:33

+0

謝謝。我對jQuery感興趣,並欣賞我所能得到的一切。再次感謝。 – Kel 2010-08-17 13:54:46