Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

JQuery select button element by attribute

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

My jQuery:

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

It shows an error:

Error: Syntax error, unrecognized expression: button [ng-click:'search()]

Doesn't jQuery support attribute selector for button element? I can achieve that by $("button.btn-primary"), but I don't think that is good enough.

How could I select a button element by its attribute?

like image 818
Jack Zhang Avatar asked Sep 11 '13 08:09

Jack Zhang


1 Answers

Try

$("button[ng-click='search()']")
like image 190
Dipesh Parmar Avatar answered Nov 15 '22 06:11

Dipesh Parmar