AngularJS-获取元素属性值

如何获得元素属性值?

例如HTML元素:

<button data-id="345" ng-click="doStuff($element.target)">Button</button>

JS:

function doStuff(item){

angular.element(item)[0].data('id'); // undefined is not a function

}

非常感谢任何建议,请在此处进行JSFIDDLE演示:http :

//jsfiddle.net/h3TFy/

回答:

由于要将目标元素发送到函数,因此可以执行以下操作以获取ID:

function doStuff(item){

var id = item.attributes['data-id'].value; // 345

}

以上是 AngularJS-获取元素属性值 的全部内容, 来源链接: utcz.com/qa/417022.html

回到顶部