我有一个元素
<a ng-if="summaryData.secondFactorType == 'NOAUTH'" class="m-r-xl cursorPointer pull-right m-t-sm cancelbtn ng-scope" ng-click="cancel('PAY_NOAUTH') ">Cancel</a>
我希望选择器使用ng-click="cancel('PAY_NOAUTH')
我无法创建正确的选择器,因为JQuery以某种方式提供语法错误
答案 0 :(得分:1)
你可以像这样使用attribute selector:
$("[ng-click='cancel(\"PAY_NOAUTH\")']")
答案 1 :(得分:0)
我注意到你的结尾括号后面有一个空格,对我来说,我需要包含空格以便选择器工作或者只是从html中删除空格。这应该适用于空间
$('a[ng-click="cancel(\'PAY_NOAUTH\') "]')
这没有它
$('a[ng-click="cancel(\'PAY_NOAUTH\')"]')