我在我的网页有一个按钮:为什么jQuery的。数据()函数不访问HTML5驼峰数据属性
<button class="slideToggle" data-slideToggle="slider">SlideToggle</button>
当这个按钮被点击我试图访问存储数据通过使用下面的代码在data-slideToggle属性中,但是我什么也没得到。
$('body').on('click', '.slideToggle', function(){
alert($(this).data('slideToggle'));
});
,但它的工作原理,当我使用:
alert($(this).attr('data-slideToggle'));
当我使用驼峰数据属性会出现此问题。我对HTML5和jQuery非常陌生,我无法弄清楚它出了什么问题。
如果在HTML中将其命名为“data-slide-toggle”,则可以通过'.data()'将其作为“slideToggle”进行访问。 – Pointy 2014-09-10 13:26:44
@Pointy:谢谢,它的工作原理!现在明白了! – 2014-09-10 13:52:01