Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果css类应用于html元素,则禁用js函数_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 如果css类应用于html元素,则禁用js函数

Javascript 如果css类应用于html元素,则禁用js函数,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有多个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> 1 2. ... 10 单击Do

我有多个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>
1
2.
...
10
单击DoSomething函数时,除了其他内容外,还要向单击的元素添加css类

<a class="myInput black selectedElement" ng-click="DoSomething(1)">1</a>
1

如果DoSomething js函数已应用selectedElement css类,我如何使用javascript禁用或删除该函数

我还没有测试它,但它应该可以工作

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>
1

看起来是有角度的
ng单击
。若是这样,那个么问题是反向的,是什么决定了元素上的类?应该由数据模型驱动,而不是相反。
ng单击
不是本机事件<代码>这不是你认为的我没有和angularjs合作过。。因此,请帮助编辑此答案删除属性将如何防止已经发生的事件?这是如何进行任何类匹配的?