我有这个HTML
<a data-overlay="Preparing First" href='#'>First link</a>
<a data-overlay="Preparing Second" href='#'>Second link</a>
和JS
$("[data-overlay]").click(function () {
var text = $(this).val($(this).attr("data-overlay"));
alert(text);
});
当我这样做时,我只有对象,哪里错了?
这是工作提琴
我需要提醒该自定义属性的值?
因为您正在警告.val()
作为jQuery对象的结果(并且我不确定为什么要使用它),所以您只需要该属性:
var text = $(this).attr("data-overlay")
alert(text);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句