我有多个html元素,比如
<a class="myInput black" ng-click="DoSomething(1)">1</a>
<a class="myInput silver" ng-click="DoSomething(2)">2</a>
...
<a class="myInput white" ng-click="DoSomething(10)">10</a>
单击DoSomething函数除了其他东西之外添加css类来点击元素
<a class="myInput black selectedElement" ng-click="DoSomething(1)">1</a>
如果该元素已应用selectedElement css类,如何使用javascript禁用或删除DoSomething js函数。
答案 0 :(得分:0)
我没有测试过,但它应该可以工作。
function DoSomething(ele,i) {
ele.removeAttribute("ng-click");
//do whatever you were doing with 'i'
}
和锚应该看起来像
<a class="myInput black" ng-click="DoSomething(this,1)">1</a>