次のコードは「未定義」を返します...
$('select').change(function(){
alert($(this).data('id'));
});
<select>
<option data-id="1">one</option>
<option data-id="2">two</option>
<option data-id="3">three</option>
</select>
$(this).find( ':selected')または$(this).children( 'option:selected')を使用する方が良いですか?
—
userBG
:この質問を参照してくださいstackoverflow.com/questions/648004/...
—
ヨルダンブラウン