我面臨一個非常奇怪的問題,其中jQuery:selected總是返回相同的值。jQuery:選擇不工作,總是返回相同的值
對於例如,可以說我有這樣的HTML:
<select class="some_select">
<option value="0">Zero</option>
<option value="1">One</option>
</select>
然後我運行$這個jQuery代碼(文件)。就緒():
$('.some_select').change(function() {
alert($(this).attr('value'));
});
在上述情況下,該警報始終顯示所選選項的良好值,但如果我運行此操作:
var type = $('.some_select :selected').attr('value');
使用此代碼,警報總是無論選擇什麼選項,都將返回「0」。
我也試過:
$('.some_select').find(':selected')
和
$('.some_select').filter(':selected')
也
$('.some_select option:selected')
在此先感謝您的幫助!
心不是的選擇總是會一樣的選擇值的價值? – 2013-03-20 01:03:21
似乎工作正常http://jsfiddle.net/ExplosionPIlls/3d6EF/ – 2013-03-20 01:03:40