gpt4 book ai didi

jquery - 为什么我无法解析这个数据值?

转载 作者:行者123 更新时间:2023-12-01 06:49:06 25 4
gpt4 key购买 nike

我有一个 html 链接,上面有一个 data- 元素:

<a data-drink-size="R" class="editItem">Edit</a>

我有一个绑定(bind)到它的点击函数(它确实被调用;这不是问题),我试图将 data-drink-size 的值传递到 ajax 调用中。我已经注销了元素的值,但它是一个对象,我似乎无法正确解析它以仅返回值。这是我所拥有的:

console.log($(this).data());
var drink_size = $(this).data("drink_size")
console.log("drink unparsed: " + drink_size);
console.log("drink parsed: " + jQuery.parseJSON(drink_size));

以下是我从 Firebug 得到的这些行的信息:

enter image description here

我需要做什么才能从 $(this).data("drink_size") 取回 R

最佳答案

您的属性选择器有误,因为您的 html 中是 data-drink-size 而不是 data-drink_size。试试这个:

var drink_size = $(this).data("drink-size");

而不是:

var drink_size = $(this).data("drink_size");

关于jquery - 为什么我无法解析这个数据值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17837436/

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