Jquery find and hasAttr

Jquery find and hasAttr

本文关键字:hasAttr and find Jquery      更新时间:2023-09-26

我试图在div中找到所有具有id的表。种类:

var tables = $('#m2').find('table').hasAttr('id');

我该怎么做?

您可以使用.filter()方法来过滤所有id设置为的方法

$('#m2').find('table').filter(function(index){
    if($(this).hasAttr('id')) return this;
});

您可以使用jquery映射函数来实现这一点。

var tables = $('#m2').find('table').map(function(i,e) {
      if ($(e).hasAttr("id")) return this;
      return null;
}).get();