我有一個ID爲「PCsetup」的div設置爲在選中三個複選框(#PCOF,#PCTMI或#PCRM)中的任何一個時滑動打開,但如果選擇一個三個中的兩個已經被檢查,並且用戶檢查另一個複選框,我想在滑動打開之前結束該功能,因爲它實際上會關閉「PCsetup」div。如何檢查其他兩個複選框是否已選中,如果不是,請將滑塊向下滑動?這是我到目前爲止:如果選中了一個複選框,最終功能
$(function() {
$("input[type=checkbox]").on('click', function(){
if ($("#PCOF").is(':checked'))|| ($("#PCRM").is(':checked')) {
return;
} else if $('#PCTMI').is(':checked')){
$("#PCsetup").slideDown("slow");
} else {
$("#PCsetup").slideUp("slow");
}
});
你能不能讓你有jsFiddle.net什麼? – cgatian
該代碼在語法上不是有效的。 – Jon