javascript - 用户选择选项后,如何从选择标签中获取 data-att
问题描述
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?
});
解决方案
data-game
您可以简单地使用data()
jQuery 函数来获取 的值:
$(this).data('game');
推荐阅读
- python - For 循环打印在终端而不是在 Excel 文件中
- python - Just started learning python in college for a password generator
- python - Odoo 11 模块升级 - KeyError: 'sequence'
- r - 如何从字符串中提取数字?
- javascript - 谁能解释这段代码:
- python - OpenCV recoverPose 相机坐标系
- dart - 如何在列表视图中保留列表项时在 appbar 中显示 DELETE 和 EDIT?
- excel - 使用VBA将excel图表复制到ppt
- c++ - C++ 的概念和 Rust 的 trait 有何异同?
- python - 如何迭代自定义对象的属性名称