誰かがこの単純な機能で私を助けてくれますか:
2 つのチェックボックスがあります。1 つは「その他」、もう 1 つは「情報」です。
ユーザーが「その他」「情報」をクリックすると、無効にして一部のコンテンツを非表示にする必要があります。「info」がチェックされている場合、「other」を有効にして追加のコンテンツを表示する必要があります。
コードは次のとおりです。
$("#mydiv").on("click", ".docheck :checkbox", function () {
if ($(this).is(':checked')) {
if ($(this).prop('name') == "other") {
$(".header").toggle()
} else {
$(".header").toggle()
$('.docheck').find('input[type=checkbox]').prop('checked', false);
$(this).prop('checked', true)
}
}
});
これまでのところ、部分的に機能しています。数回クリックすると、両方のチェックボックスがオンになります。