(JQuery 新手)我有一个列表,其中包含大约 20 个在页面加载时需要禁用的元素。元素列表包含所有 HTML <input> 元素,每个元素都有不同的 ID,遵循一般命名约定。
$('#rmX\\.val').prop("disabled",true);
$('#rmX\\.unit').prop("disabled",true);
$('#rmX\\.ba').prop("disabled",true);
$('#rmX\\.sms\\.opt').prop("disabled",true);
$('#rmX\\.sms\\.val').prop("disabled",true);
$('#rmX\\.sms\\.car').prop("disabled",true);
$('#rmX\\.em\\.opt').prop("disabled",true);
$('#rmX\\.em\\.val').prop("disabled",true);
$('#rmX\\.off\\.opt1').prop("disabled",true);
$('#rmX\\.off\\.opt2').prop("disabled",true);
$('#rmX\\.off\\.val').prop("disabled",true);
$('#rmZ\\.end\\.vald').prop("disabled",true);
$('#rmZ\\.end\\.valw').prop("disabled",true);
$('#rmZ\\.end\\.valm').prop("disabled",true);
$('#rmZ\\.end\\.valy').prop("disabled",true);
$('#rmZ\\.date').prop("disabled",true);
$('#rmZ\\.time').prop("disabled",true);
$('#rmZ\\.ap').prop("disabled",true);
$('#evt\\.sec\\.opt2').prop("disabled",true);
$('#evt\\.sec\\.val21').prop("disabled",true);
$('#evt\\.sec\\.val22').prop("disabled",true);
有没有办法让这个列表更有效率,或者这就是你要做的方式。
(PS。很惊讶没有可用的“最佳实践”标签。)
编辑:将“隐藏”从原始问题更改为“禁用”,如我的代码中所示。