JQuery按属性选择按钮元素

时间:2013-09-11 08:51:46

标签: javascript jquery

我的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()]")

显示错误:

  

错误:语法错误,无法识别的表达式:按钮   〔毫微克单击:“搜索()]

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

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

3 个答案:

答案 0 :(得分:10)

尝试

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

答案 1 :(得分:4)

试试这个

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

DEMO

答案 2 :(得分:1)

请使用以下

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