关于angularjs:如何从jquery中的自定义数据标记中获取数据

how to get the data from custom data tag in jquery

本问题已经有最佳答案,请猛点这里访问。

我试图从自定义标记'data tabval'中获取数据,但无法获取其值

1
   <span id="val" data-tabval="{{ tp }}" class="text">{{ tp }}</span>

角度代码:表示有一些角度代码我想将'data tabval'的值输入jquery

我从早到晚试过很多方法,但没有得到具体的结果。有人能帮我吗


您可以简单地使用jquery .attr来获得所需的输出。

1
console.log($("#val").attr('data-tabval'))
1
2
3
4
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js">

   <span id="val" data-tabval="test123" class="text">test here</span>


下面是您的需求的代码片段:

1
var value = $("#val").attr("data-tabval");


您可以将自定义属性值选通此代码示例:

1
2
3
4
$("a").click(function(event) {
      alert($(this).attr("aria-controls"));
      alert($(this).attr(" data-toggle"));
});

和其他属性或自定义属性