2011-08-08 44 views
0

我有以下代碼。我想將其轉換爲跨瀏覽器兼容。由於所有()是IE只有我需要轉換的功能。請幫幫我。如何將所有()函數轉換爲工作crossbrowser

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(); 
    } 

}

+1

什麼是「所有」應該做的?你已經在使用jQuery,爲什麼不把它用於一切? –

+0

在你的情況下,它應該像'$(oTblRows [j])。querySelector(「center」)''這會給你表格行或單元格中的'

'元素。 –

回答

1

我相信這是你想要的。我們希望匹配當前行中所有具有「center」標識的元素。

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

謝謝。它工作正常。 – Prasanth