Jquery 如何向标记添加数据类型
我试图通过使用jQuery向a标记添加数据类型 这是HTMLJquery 如何向标记添加数据类型,jquery,html,Jquery,Html,我试图通过使用jQuery向a标记添加数据类型 这是HTML <div class="asset-manager-button"> <div> <a class="uk-position-cover"></a> </div> </div> 这就是我想要实现的目标 <div class"asset-manager-button"> <div> <a c
<div class="asset-manager-button">
<div>
<a class="uk-position-cover"></a>
</div>
</div>
这就是我想要实现的目标
<div class"asset-manager-button">
<div>
<a class="uk-position-cover" data-uk-scrollspy-nav="{smoothscroll: {offset: 90}, closest:'li'}"></a>
</div>
</div>
必须使用
data()
方法,如下所示:
$('.asset-manager-button .uk-position-cover')
.data('uk-scrollspy-nav', "{smoothscroll: {offset: 90}, closest:'li'}");
必须使用
data()
方法,如下所示:
$('.asset-manager-button .uk-position-cover')
.data('uk-scrollspy-nav', "{smoothscroll: {offset: 90}, closest:'li'}");
您可能看不到jquery
data
method的效果,尽管它实际上是这样的(当您检查标记时,它是不可见的,但是您仍然可以使用jquerydata
method检索它们)
尝试另一种方法
attr(“数据导航”,“其值”)
也可以。它是可见的,因此您可以检查和查看。您可能看不到jquerydata
方法的效果,尽管它实际上是这样的(当您检查标记时它是不可见的,但是您仍然可以使用jquerydata
方法检索它们)
尝试另一种方法
attr(“数据导航”,“其值”)
也可以。它是可见的,因此您可以查看。您好,感谢inof,但是,我似乎无法让它工作,我添加了上面的脚本,但它没有附加到A标记,有什么建议吗?@user2513528。我不明白:在你的专栏文章中,你说你想“给标签添加一个数据类型”,所以这就是我的答案。为什么要谈论附加到A标记?“追加”是将一个新标记创建为目标标记的子标记:与向其添加数据类型没有任何共同之处。您好,很抱歉,我可能使用了错误的词来描述,我编辑了原始问题以提供更清晰的结果预期。请注意,在setter表单中使用data()
不会设置DOM属性,而是为该元素更改jQuery的内部数据属性集。如果您确实想更改DOM属性,那么必须使用attr()
@AndrewMarshall我完全同意。但是我提出了jQuery解决方案,因为显示的基本代码已经使用了jQuery。嗨,感谢inof,但是,我似乎无法让它工作,我添加了上面的脚本,但它没有附加到A标记,有什么建议吗?@user2513528。我不明白:在你的专栏文章中,你说你想“给标签添加一个数据类型”,所以这就是我的答案。为什么要谈论附加到A标记?“追加”是将一个新标记创建为目标标记的子标记:与向其添加数据类型没有任何共同之处。您好,很抱歉,我可能使用了错误的词来描述,我编辑了原始问题以提供更清晰的结果预期。请注意,在setter表单中使用data()
不会设置DOM属性,而是为该元素更改jQuery的内部数据属性集。如果您确实想更改DOM属性,那么必须使用attr()
@AndrewMarshall我完全同意。但是我提出了jQuery解决方案,因为显示的基本代码已经使用了jQuery。