Javascript 提取自定义参数
有没有人有类似的经历?我希望在单击图像时获得自定义参数,而不仅仅是id。对于第二个警报(this.ads),我得到了未定义的,如何从该参数中获得数字2 HTML 也许通过使用Javascript 提取自定义参数,javascript,Javascript,有没有人有类似的经历?我希望在单击图像时获得自定义参数,而不仅仅是id。对于第二个警报(this.ads),我得到了未定义的,如何从该参数中获得数字2 HTML 也许通过使用 alert($(this).attr('ads')); 它将为您提供自定义属性的值 编辑:添加自定义属性以供JavaScript使用 如果您想添加一个自定义属性只是为了自己的利益,比如在HTML元素中获取更多数据细节,以便JavaScript进一步使用 您可以使用数据-属性。这将是容易和简单的。这里有一个例子 <i
alert($(this).attr('ads'));
它将为您提供自定义属性的值
编辑:添加自定义属性以供JavaScript使用
如果您想添加一个自定义属性只是为了自己的利益,比如在HTML元素中获取更多数据细节,以便JavaScript进一步使用
您可以使用数据-
属性。这将是容易和简单的。这里有一个例子
<img data-abs="2" src="/images/coupon/c02.png" alt="coupon photo" />
“ads”是img标签的一个属性,因此您可以使用
alert($(this).attr("ads"));
将
广告
替换为数据广告
,根据HTML5,这是正确的
然后使用本机javascript:
this.getAttribute('data-ads');
或jQuery:
$(this).data('ads');
//or
$(this).attr('data-ads');
可能重复使用$(this).data('ads')更直接。谢谢。
alert($(this).attr("ads"));
this.getAttribute('data-ads');
$(this).data('ads');
//or
$(this).attr('data-ads');