gpt4 book ai didi

javascript - 如何在jquery中选择更改时获取所选选项的数据值

转载 作者:行者123 更新时间:2023-11-28 11:44:54 25 4
gpt4 key购买 nike

我的html语法如下

<select id="category" name="category">
<option value="0">Please Select</option>
<option value="50" data-value="akne">ACNE</option>
<option value="11" data-value="rednessbumps">Redness / Bumps</option>
<option value="15" data-value="sunspotsfreckles">Sunspots / Freckles</option>
<option value="16" data-value="agingwrinkles">Aging / Wrinkles</option>
<option value="17" data-value="dry-sensitive">Dry Sensitive</option>
</select>
$("#category").change(function () {
var selectedItem = $(this).val();
var abc=$(this).attr("data-value");
});

这里我无法在jquery中获取data-value,我应该如何获取它?

最佳答案

使用

var abc = $('option:selected',this).data("value");

尝试

$("#category").change(function() {
var selectedItem = $(this).val();
var abc = $('option:selected',this).data("value");
alert(abc);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select id="category" name="category">
<option value="0">Please Select</option>
<option value="50" data-value="akne">ACNE</option>
<option value="11" data-value="rednessbumps">Redness / Bumps</option>
<option value="15" data-value="sunspotsfreckles">Sunspots / Freckles</option>
<option value="16" data-value="agingwrinkles">Aging / Wrinkles</option>
<option value="17" data-value="dry-sensitive">Dry Sensitive</option>
</select>

关于javascript - 如何在jquery中选择更改时获取所选选项的数据值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53631969/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com