我試圖註銷我已經附加到我的選擇框中的每個選項的數據屬性,但沒有成功,我正確使用.on('改變'...或者我應該怎麼做到這一點?如何在select中返回選項元素的數據屬性?
JS
$('select').children().on('change', function(e){
console.log($(this).data('id'));
e.preventDefault();
});
HTML
<select>
<option value="1" data-id="option1">wgwg</option>
<option value="1" data-id="option2">wgwerg</option>
<option value="1" data-id="option3">wgwg</option>
<option value="1" data-id="option4">wgr</option>
</select>
'this'是選擇和選擇不具有'數據id'。 –
補充說..謝謝 –