如何将数据类型添加到一个标签中



我正在尝试通过使用jQuery

将数据类型添加到A标签

这是HTML

<div class="asset-manager-button">
    <div>
        <a class="uk-position-cover"></a>
    </div>
</div>

这是我认为会起作用的jQuery

$('.asset-manager-button .uk-position-cover').appendTo('data-uk-scrollspy-nav="{smoothscroll: {offset: 90}, closest:'li'}"');

这是我想实现的

<div class"asset-manager-button">
  <div>
    <a class="uk-position-cover" data-uk-scrollspy-nav="{smoothscroll: {offset: 90}, closest:'li'}"></a>
  </div>
</div>

您可能看不到JQUERY data方法的效果,认为它确实可以(当您检查标签时它是看不见的,但您仍然可以使用JQuery data方法检索它们)

尝试另一种方法attr("data-uk-scrollspy-nav","its value")也有效。可见,因此您可以检查并查看。

您必须使用data()方法,例如:

$('.asset-manager-button .uk-position-cover')
    .data('uk-scrollspy-nav', "{smoothscroll: {offset: 90}, closest:'li'}");

最新更新