简体   繁体   English

JQuery按属性选择按钮元素

[英]JQuery select button element by attribute

My HTML: 我的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: 我的jQuery:

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

It shows an error: 它显示一个错误:

Error: Syntax error, unrecognized expression: button [ng-click:'search()] 错误:语法错误,无法识别的表达式:button [ng-click:'search()]

Doesn't jQuery support attribute selector for button element? jQuery不支持button元素的属性选择器吗? I can achieve that by $("button.btn-primary") , but I don't think that is good enough. 我可以通过$("button.btn-primary")实现这一点,但我认为这不够好。

How could I select a button element by its attribute? 如何按属性选择按钮元素?

尝试

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

Try this 尝试这个

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

DEMO DEMO

请使用以下内容

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM