1

プロジェクトにユニフォームを実装しようとしていますが、無効な要素に関する問題が発生しました。

私のページには、選択、ラジオボタン、チェックボックス、およびその他の入力 (テキスト、送信、リセットなど) があります。

私のjavascriptは次のようになります:

    $(function(){
      // NOT WORKING BECAUSE OF THE input[type='text'], input[type='email'] & textarea
      var el_list_bad = "select, input[type='checkbox'], input[type='radio'], input[type='file'], input[type='text'], input[type='email'], textarea";
      // WORKING BUT TEXT INPUTS AND TEXTAREAS ARE NOT DISABLED
      var el_list_incomplete = "select, input[type='checkbox'], input[type='radio'], input[type='file']";
      $(el_list_incomplete).uniform();
      $(el_list_incomplete).attr("disabled", true);
      $.uniform.update();
    });

「el_list_bad」を使用すると、この jQuery エラーが発生し、要素が無効になりません:「TypeError: 式 'g.nodeName' [未定義] の結果はオブジェクトではありません。」

手伝って頂けますか ?ありがとうございました

4

3 に答える 3

4
jQuery('#_remember_me').attr('disabled', true);
jQuery.uniform.update();
于 2012-05-07T17:45:17.960 に答える
0

確かに、2つの異なる選択でこれを行うことができます...

$(function() {
    $("select, input[type='checkbox'], input[type='radio'], input[type='file']")
        .uniform()
        .add("input[type='text'], input[type='email'], textarea")
        .attr('disabled', true);
    $.uniform.update();
});

私は制服に慣れていませんが、なぜこれがうまくいかないのかわかりません。

于 2010-12-23T10:13:33.053 に答える
0
input[type='email'] 

これにより、コードをもう一度確認するとエラーが発生します

于 2010-12-23T10:14:53.647 に答える