0

このコードは、IE の古いバージョンを除くすべてのブラウザーで機能します。ユーザーがアクセスしますが、その中にはまだ IE7 を使用しているユーザーもいます。私はコーダーではなく、作者は来週まで利用できないので、すべてのブラウザーが で定義されたオプションのみを表示するようにリファクタリングする方法を失っていますchk

    for (var x=1;x<5;x++){
      var st='select[name="Score_'+x+'e"] option';
      $(st).each(function(){
        var chk=',0,1,2,3,4,5,,,,,,--,';
        var sn=','+$.trim(this.innerHTML)+',';
        if (chk.indexOf(sn)==-1){$(this).hide();}
      });
      st='#tableScoringInfoBox'+x+' strong';
      $(st).html('1-10 Ratings explained');
    }
4

1 に答える 1

2

簡単な修正は、単純に に置き換えることです.hide().remove()、他の何かに影響を与えるかどうかは、さらにコードを確認しないとわかりません。

于 2013-01-25T22:29:03.150 に答える