jQuery data() 类型转换问题
jQuery data() type conversion issue?
我有以下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");
相关文章:
- Javascript/Json日期转换问题
- 为什么这不起作用?我认为这是一个转换问题
- SVG到图像的转换问题
- 布尔类型转换系统(Java)
- 当我尝试在django中更新表单时,会遇到这种类型的问题
- 为什么从字符串到整数的类型转换总是返回“”;0〃;
- Three.js Javascript对象转换问题
- 弱类型语言类型转换的意思在哪里,为什么使用.例如JavaScript
- 角度 UI 状态转换问题
- IE 中的 Jquery 输入文件类型操作问题
- jQuery data() 类型转换问题
- 数组中的类型出现问题,并尝试将内容排序到表中
- JavaScript 中的显式类型转换和类型
- Javascript类型转换悖论
- 将嵌套的 c# 类型转换为 json,并在 javascript 中使用它
- JSON 转换问题
- Dojo Dnd 问题:使用 JavaScript 通过 Dnd 项类型转换为 JSON
- 类型转换问题,如何使用好的旧===而不是===
- 在where子句中使用两个字段时出现猫鼬类型转换问题
- 添加时的JavaScript类型转换问题