Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery查找和hasAttr_Javascript_Jquery_Selector - Fatal编程技术网

Javascript Jquery查找和hasAttr

Javascript Jquery查找和hasAttr,javascript,jquery,selector,Javascript,Jquery,Selector,我试图在div中查找所有具有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).h

我试图在
div
中查找所有具有
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();
var tables = $('#m2').find('table').map(function(i,e) {
      if ($(e).hasAttr("id")) return this;
      return null;
}).get();