如何使用AngularJS将任意属性添加到HTML标记

时间:2013-10-21 18:25:46

标签: javascript angularjs

我需要动态地将某些<button>指定为具有correct=truecorrect=false的值。我知道如何使用 理想情况下,单击“查看源”的用户将无法看到此属性。 我可以通过JavaScript调试器看到答案。

现在我将它存储在一个单独的数据结构中并通过由AngularJS动态构建的id查找:

<div style="padding-top: 5px" class="col-md-offset-3" ng-repeat="answer in answers">
   <button id="answerChoice_{{$index}}" 
           style="font-size: 18px;" 
           class="btn btn-default" 
           ng-click="selectButton($event)" >

           {{answer}}

   </button>
</div>

1 个答案:

答案 0 :(得分:2)

ng附带jquery light版本,因此您可以编写类似

的脚本
$('button').attr("correct",true);