我有很多(~100 +)个选择框,每个框都有自己唯一的选择ID。我现在想要禁用所有选择框,以防用户没有足够的访问级别,但似乎找不到全局寻址所有选择框的方法。
我尝试通过JS做到这一点:
$(document).ready(function() {
$('select').on('load', function () {
this.attr('disabled', true);
});
});
答案 0 :(得分:2)
只是做:
$(document).ready(function() {
$('select').attr('disabled', true);
});
答案 1 :(得分:0)
你想在身体加载时这样做:
$(document).ready(function() {
$('body').on('load', function()
{
$('select').prop('disabled', true);
});
});
答案 2 :(得分:0)
$(document).ready(function() {
$("select").attr("disabled", "true")
});
除非你正在做一些时髦的ajax加载,否则ready()事件应该没问题
答案 3 :(得分:0)
您可以尝试这样
(function(){
$("select").attr("disabled", true);
})
答案 4 :(得分:0)
$(document).ready(function() {
$("select").prop("disabled", "true");
});
//you should use prop intead
答案 5 :(得分:0)
这样做:
$(document).ready(function() {
$('select').prop('disabled', true);;
});