如何使用jQuery选择带文本的按钮

时间:2016-05-07 12:55:03

标签: jquery laravel

是否可以使用jQuery中的text属性选择按钮?

我当时想:

$.each(data, function(index, element){
    if(element.table_aval == 0)
    {
         var elmt = element.table_no;
         $('#table button[text='+elmt+']').css('color','red');
    }
});

这可能吗?

2 个答案:

答案 0 :(得分:9)

:contains selector允许您选择包含特定字符串的元素。



$(document).ready(function() {
  $('button:contains("Text")').css({'color': 'red'})
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button>Text</button>

<button>Something Different</button>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

$.each(data, function(index, element){
    if(element.table_aval == 0){
       var elmt = element.table_no;
       $("button:contains(text='+elmt+')").css('color','red');
}});