2011-08-08 1 views
0

以下のコードがあります。私はクロスブラウザと互換性があるようにこれを変換したい。 all()はIEのみの関数なので、これを変換する必要があります。私を助けてください。all()関数をクロスブラウザーに変換する方法

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"のidに一致させたいとします。

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

ありがとうございます。それは正常に動作しています。 – Prasanth

関連する問題