gpt4 book ai didi

jquery - 无法使用 jQuery 获取数据属性的值

转载 作者:太空狗 更新时间:2023-10-29 15:55:34 27 4
gpt4 key购买 nike

这是我的html代码

<select class="changeOption">
{% for dBoy in dBoyList %}
<option value="{{dBoy.id}}" data-locid='{{dboy.location.id}}'
{% endfor %}
</select>

当我从下拉列表中选择任何选项时,它显示未定义

JQuery 代码

$( ".changeOption" ).change(function() {
var locId = $(this).data("locid")
alert("id: "+locId);
});

最佳答案

this 指的是选择元素的上下文。您需要在其中找到选定的选项,然后获取属性:

$(".changeOption").change(function() {
var locId = $(this).find(':selected').data("locid")
alert("id: "+locId);
});

关于jquery - 无法使用 jQuery 获取数据属性的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28324475/

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