0

我的页面上有一个table标签。我正在动态添加一组新行,其中一些行可以包含<button class="btn btn-primary"></button>标签。我想知道,如果该表包含带有该按钮的任何行,如何通过 JQuery 检查信息?

4

3 回答 3

3

你试一试:

var buttons = $table.find('.btn.btn-primary');
var buttonExists = buttons.length > 0;

表必须是包含您的表的 jQuery 对象。

于 2012-08-09T10:39:55.203 回答
2

您可以使用length来检查元素的存在。试试这个:

var buttonExists = $("table .btn-primary").length != 0;
于 2012-08-09T10:39:57.990 回答
0
if ($('tr:contains(".btn")')){
  alert('has button')
}
于 2012-08-09T10:41:14.480 回答