jQuery data() 类型转换问题

jQuery data() type conversion issue?

本文关键字:类型转换 问题 data jQuery      更新时间:2023-09-26

我有以下div <div data-item-id="0234">,当我尝试使用 $element.data("itemId") jQuery 访问数据时,将其转换为 int,现在我得到234而不是"0234"。有什么方法可以"0234"获取实际数据吗?

只需使用 .attr 代替 ( $element.attr('data-item-id'); )。 文档本身建议这一点。

试试这个:

$element.attr("data-item-id")

使用 attr : http://jsbin.com/ipuhah/

$(selector).attr("data-item-id");