gpt4 book ai didi

javascript - 选择 JSON 返回的 html 标记内的 data-id 值

转载 作者:行者123 更新时间:2023-12-02 15:29:53 25 4
gpt4 key购买 nike

我需要获取 data-id="value",即客户端名称。数据是从 JSON 数据返回的。我尝试了很多解决方案,但就是行不通。请帮助我,

这是我的 JSON Pull

$('#vendorListDrop').each(function (index, value)
{
var initSelectpicker = $(this).selectpicker();
$.getJSON('invoice/process/process_vendor.php', function (data)
{
initSelectpicker.html('');
$.each(data, function (key, val)
{
initSelectpicker.append('<option value=' + val["CLIENT_ID"] + ' data-id="' + val["CLIENT_NAME"] + '">' + val["CLIENT_NAME"] + '</option>');
});
initSelectpicker.selectpicker('refresh');
});
});

$("#vendorListDrop").on('change', function () {
var vendorSelected = $("#vendorListDrop").data().id;
alert(vendorSelected);
});

它总是在警报框中显示未定义。

最佳答案

您的选择没有任何数据属性,并且您将其放置在选项

$("#vendorListDrop").on('change', function () {
var vendorSelected = $('option:selected',$(this)).data('id');
alert(vendorSelected);
});

关于javascript - 选择 JSON 返回的 html 标记内的 data-id 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33406151/

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