5

我的 HTML:

<button class="btn btn-primary cl-width" ng-click="search()">
  <i class="icon-search icon-white"></i>&nbsp;Search</button>
<button class="btn cl-width" ng-click="criteriaModel.reset()">
  <i class="icon> iconfa-undo"></i>&nbsp;Reset</button>

我的 jQuery:

$("button[ng-click:'search()]")

它显示一个错误:

错误:语法错误,无法识别的表达式:按钮 [ng-click:'search()]

jQuery 不支持按钮元素的属性选择器吗?我可以通过 来实现$("button.btn-primary"),但我认为这还不够好。

如何通过属性选择按钮元素?

4

3 回答 3

15

尝试

$("button[ng-click='search()']")
于 2013-09-11T08:53:51.070 回答
6

尝试这个

$("button[ng-click='search()']").text()

演示

于 2013-09-11T08:57:05.550 回答
1

请使用以下

$("button[ng-click='search()']")
于 2013-09-11T08:53:46.457 回答