2013-10-21 70 views
0

我需要动态地指定一些<button> s具有类似于correct=truecorrect=false的值。我看到如何使用 理想情况下,用户点击“查看源代码”时,该属性将不可见。 我可以通过JavaScript调试器来看到答案。如何使用AngularJS将任意属性添加到HTML标记

现在我将其存储在一个单独的数据结构,并通过它动态地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

您是否考虑过HTML 5的'data-'属性? – FK82

回答

2

纳克带有jQuery的简易版本,所以你可以编写脚本类似

$('button').attr("correct",true); 
+0

当我添加所需的attr时,表单未根据需要进行验证。只有当我手工写入时,才会触发所需的验证。 –

相关问题