ユーザーがオプションを選択するとdivを表示するページがあります。ユーザーがd(a、b、cを表示)を選択し、 aのような別のオプションを選択します。これはaを削除しますが、bとcを示します。私の問題は、ユーザがcを選択してからaを選択した場合、スクリプトはaをオプションとして削除すべきではないということです。すべてと1つが選択されたときに表示されたdivが消える
以下はスクリプトです。 divのIDは、「1つのボックス」、「2つのボックス」、および「3つのボックス」です。それのためのフィドルはここにある:https://jsfiddle.net/bcLuo0bg/8/とライブバージョンと遊ぶためにここにある:http://warranty.2-10.com/TestforYou
<script type="text/javascript">
$(document).ready(function(){
$('input[type="checkbox"]').click(function(){
if($(this).attr("id")=="a"){
$(".one").toggle();
}
if($(this).attr("id")=="b"){
$(".two").toggle();
}
if($(this).attr("id")=="c"){
$(".three").toggle();
}
if($(this).attr("id")=="d"){
$(".box").toggle();
}
});
});
</script>
あなたの質問で[mcve]を投稿してください。 – j08691
HTMLを投稿してください。 – Santi
フルLPを見ることができます:http://warranty.2-10.com/TestforYou – JasonJSR