Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.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 如何将all()函数转换为work crossbrowser_Javascript_Jquery - Fatal编程技术网

Javascript 如何将all()函数转换为work crossbrowser

Javascript 如何将all()函数转换为work crossbrowser,javascript,jquery,Javascript,Jquery,我有下面的代码。我想将其转换为跨浏览器兼容。因为all()是IE唯一的函数,所以我需要转换它。请帮帮我 for(j=1,oTblRows=tblSource.rows,tLen=oTblRows.length;j<tLen;j++){ o=oTblRows[j].all("center"); if(o && (o.innerText === selCenter.value)){ $(oTblRows[j]

我有下面的代码。我想将其转换为跨浏览器兼容。因为all()是IE唯一的函数,所以我需要转换它。请帮帮我

 for(j=1,oTblRows=tblSource.rows,tLen=oTblRows.length;j<tLen;j++){
    o=oTblRows[j].all("center");        
    if(o && (o.innerText === selCenter.value)){
                  $(oTblRows[j]).show();
    }
    else{
        $(oTblRows[j]).hide();
    }

for(j=1,oTblRows=tblSource.rows,tLen=oTblRows.length;j我相信这就是您想要的。我们希望将当前行中的所有元素与id为“center”的元素进行匹配

o=jQuery("#center", oTblRows[j])

all
应该做什么?您已经在使用jQuery了,为什么不将它用于所有事情呢?在您的例子中,它应该类似于
$(oTblRows[j])。querySelector(“center”)
,它将为您提供表行或单元格中的
元素。