實際數據-ID我與數據-id和值jQuery的獲得來自選擇
HTML網頁有一個選擇
<select id="s1">
<option data-id="01">aaaa1</option>
<option data-id="23">bbb1</option>
<option data-id="451">ccc1</option>
<option data-id="56">ddd1</option>
</select>
<p></p>
JAVASCRIPT
$('#s1').change(function() {
var val = $(this).val();
var val_id =$(this).find('option').data('id');
$("p").html("value = " + val + "<br>" +"value-data-id = "+ val_id);
});
我想要實現來自選定選擇器的al值和他的數據ID。我不明白爲什麼我只有第一個選項纔有數據ID。這是我的代碼http://jsfiddle.net/s55rR/ 請幫我找到一個錯誤。
你是否嘗試過使用更加保守的'.attr(「data-id」)'? –