[用户选择选项后如何从选择标签中获取数据属性

问题描述 投票:0回答:1

HTML:

<div class="form-group ">
   <select class="form-control input-sm col-xs-2 game-select" data-game="LuckyTuesday">
        <option value="" disabled selected>Select Game </option>

        <option id="1" data-name="Direct 1" data-minNumber="1" data-maxNumber="1">
            Direct 1
        </option>
        <option id="2" data-name="Direct 2" data-minNumber="2" data-maxNumber="2">
            Direct 2
        </option>
   </select>
</div>

JavaScript:

$('select').change(function () {
    let gameType = $(this).find(':selected').attr('data-name');

    //How to can I use "game-select" class to get "data-game" att? 
});
javascript jquery jquery-events
1个回答
2
投票

您只需使用data-game jQuery函数即可获得data()的值:

$(this).data('game');
© www.soinside.com 2019 - 2024. All rights reserved.