首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >jQuery无法获得数据属性值

jQuery无法获得数据属性值
EN

Stack Overflow用户
提问于 2018-02-08 01:48:54
回答 2查看 0关注 0票数 0

我想在jQuery中设置一个变量。该值应该设置在按钮的单击事件上。onclick事件触发,但x10Device变量保持不变undefined

我在jQuery 1.7.1。

jQuery的:

 $x10Device = $(this).data("X10");

HTML:

<button class="toggleStatus" data-X10="C5">

我看不出有什么问题。

EN

回答 2

Stack Overflow用户

发布于 2018-02-08 10:40:23

jQuerydata()方法将允许你访问data-*属性,但是,它破坏了属性名称的大小写。你可以使用以下两种方法:

$('#myButton').data("x10") // note the lower case

或者,你可以使用attr()方法,它保留了你的情况:

$('#myButton').attr("data-X10")
票数 0
EN

Stack Overflow用户

发布于 2018-02-08 11:37:08

Iyap。它的工作在数据名称data-x10中区分大小写

var variable = $('#myButton').data("x10"); //我们获得自定义数据属性的值

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100003475

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档