Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
6年前关闭。
Improve this question
我目前正在使用此代码,并正在寻找一种更简单,更短的方式来显示,隐藏和禁用我的元素...
它工作正常,我只是在寻找一种更简单的方法...如果您知道一个更短和更简单的方法,请分享...
想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
6年前关闭。
Improve this question
我目前正在使用此代码,并正在寻找一种更简单,更短的方式来显示,隐藏和禁用我的元素...
$("#chReportData").click(function () {
if ($(this)[0].checked) {
$("#reportDataOptions").show();
} else {
$("#ReportDataStatusOptions").hide();
$("#reportDataOptions").hide();
$('#chkReportPermission').attr('checked', false);
$('#chReportDataStatus').attr('checked', false);
$('#chReportDataCummulative').attr('checked', false);
$('.allowedUpload').attr('checked', false);
$('.allowedDelete').attr('checked', false);
}
});
$("#chReportDataStatus").click(function () {
if ($(this)[0].checked) {
$("#ReportDataStatusOptions").show();
} else if ($('#chReportDataCummulative').is('checked')) {
$("#ReportDataStatusOptions").hide();
$('.allowedUpload').attr('checked', false);
$('.allowedDelete').attr('checked', false);
} else {
$("#ReportDataStatusOptions").hide();
$('.allowedUpload').attr('checked', false);
$('.allowedDelete').attr('checked', false);
}
});
它工作正常,我只是在寻找一种更简单的方法...如果您知道一个更短和更简单的方法,请分享...
最佳答案
通过逗号
$("#ReportDataStatusOptions , #reportDataOptions").hide();
$('#chkReportPermission , #chReportDataStatus , #chReportDataCummulative , .allowedUpload , .allowedDelete').attr('checked', false);
使用多个选择器10-06 00:23