2016-10-28 14 views
0

私はたくさん(〜100 +)の選択ボックスを持っていて、それにそれぞれ独自の選択IDを持っています。ユーザーが適切なアクセスレベルを持っていない場合にすべての選択ボックスを無効にしたいが、すべての選択ボックスをグローバルにアドレス指定する方法を見つけることはできないようだ。 JS経由でこれを行うには私の試み以下jquery - すべての選択ボックスを無効にしますか?

$(document).ready(function() { 
    $('select').on('load', function() { 
     this.attr('disabled', true); 
    }); 
}); 

答えて

0

あなたは体がロードされたときにこれをしたい:

$(document).ready(function() { 
    $('body').on('load', function() 
    { 
     $('select').prop('disabled', true); 
    }); 
}); 
0
$(document).ready(function() { 
$("select").attr("disabled", "true") 
}); 

をあなたには、いくつかのファンキーなAjaxの読み込みを行っている場合を除き、 ready()イベントはすばらしいはずです

0

これは次のように試すことができます

(function(){ 
    $("select").attr("disabled", true); 
}) 
0

ちょうど行います

$(document).ready(function() { 
    $('select').attr('disabled', true); 
}); 
0
$(document).ready(function() { 
    $("select").prop("disabled", "true"); 
}); 

//you should use prop intead 
0

は次のように行います

$(document).ready(function() { 
    $('select').prop('disabled', true);; 
});