JQuery获取选中option的自定义属性的方法:

html代码:

<select id="menu">
    <option value="/home" data-id="0" dataid="0">Home</option>
    <option value="/news" data-id="1" dataid="1">News</option>
</select>

JQuery代码:

$('#menu').change(function() {
    //使用data方法获取自定义"data-xxx"格式的属性。
    console.log($(this).find("option:selected").data('id')); 
    //获取任意格式的自定义属性
    console.log($(this).find("option:selected").attr('dataid')); 
})
(adsbygoogle = window.adsbygoogle || []).push({});