Javascript 如何获取数据属性的值并在jquery中使用它?
我尝试获取图像上的数据属性值,然后使用该值设置滑块速度,如何获取该值? 我尝试了以下操作,但console.log返回未定义Javascript 如何获取数据属性的值并在jquery中使用它?,javascript,html,jquery,Javascript,Html,Jquery,我尝试获取图像上的数据属性值,然后使用该值设置滑块速度,如何获取该值? 我尝试了以下操作,但console.log返回未定义 var sliderSpeed = $('logo').data('data-speed'); console.log(sliderSpeed); $('.infinite-slider').infiniteslide({ 'speed': sliderSpeed, clone: 10 }); 用户使用attr方法: var sliderSpe
var sliderSpeed = $('logo').data('data-speed');
console.log(sliderSpeed);
$('.infinite-slider').infiniteslide({
'speed': sliderSpeed,
clone: 10
});
用户使用attr
方法:
var sliderSpeed = $('.logo').attr('data-speed');
您忘记了
$('.logo')
var sliderSpeed=$('.logo').data('speed');
console.log(sliderSpeed)代码>
默认情况下,数据函数获取所有数据属性。
若要筛选特定的数据属性,请将属性名称作为参数传递给数据函数。如果选择$('logo'),则无法使用正确的选择器。jquery正在查找带有标记徽标而不是带有类徽标的元素
如果要按类名选择el,则应为$('.logo')
要获取任何属性的数据,只需使用$('.logo').data('speed')
,也可以使用attr$('.logo').attr('data-speed')
获取值,
var sliderSpeed = $('.logo').attr('data-speed');
var sliderSpeed = $('logo').data('speed');