无法找到JQuery选择器

时间:2017-08-03 17:32:25

标签: jquery

我有一个元素

 <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以某种方式提供语法错误

2 个答案:

答案 0 :(得分:1)

你可以像这样使用attribute selector

$("[ng-click='cancel(\"PAY_NOAUTH\")']")

答案 1 :(得分:0)

我注意到你的结尾括号后面有一个空格,对我来说,我需要包含空格以便选择器工作或者只是从html中删除空格。这应该适用于空间

$('a[ng-click="cancel(\'PAY_NOAUTH\') "]')

这没有它

$('a[ng-click="cancel(\'PAY_NOAUTH\')"]')