通过jQuery检查表行中的元素是否存在

时间:2012-08-09 10:37:03

标签: jquery

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

3 个答案:

答案 0 :(得分:3)

试试吧:

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

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

答案 1 :(得分:2)

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

var buttonExists = $("table .btn-primary").length != 0;

答案 2 :(得分:0)

if ($('tr:contains(".btn")')){
  alert('has button')
}