私がやりたいのは、ボタンを押して開いたセクションが表示されている場合はボタンの値を「1」にし、セクションが表示されていない場合はボタンの値を「2」にすることです。(表示/非表示-非表示/表示)。
これが私の失敗した試みであり、真実に最も近いと思います。
$(document).ready(function(){
$(".doc1").hide();
$(".doc").click(function(){
$(".doc1").slideToggle("fast");
if($('.doc1').is(':visible')) {
document.getElementById('doc').value = '1';
}
else
document.getElementById('doc').value = '2';
});
});
セクションが開いている(表示されている)か非表示になっている(.hide)かに関係なく、値は「2」のままです。