HTML 文書の body の aside 領域に 3 つの < li > を追加したい
</aside>
<div id="id1" > I am the one </div>
<div id="id2" > I am the second</div>
<div id="id3" > I am the third</div>
</body>
たとえば、< li > Hey1 添付のクリック機能は、id="id1" などの div のみを切り替えます。
私が書いたコードは
$(document).ready(function() { $("div").hide();
jQuery.each([1,2,3], function(n,value){ n++;
$('aside').append("<li> hey"+value+" </li>").click(function(){$('#id'+value).toggle()});
});
})
これで、コードは < li > を作成し、それらにクリック機能を追加します。問題は、 < li > のいずれかが < div > の 3 つすべてのトグルを
クリックすることです。 " > I am the one < /div> が表示され、非表示になります。
どんな助けにも感謝します