この投稿のおかげで、ここにリンクの説明を入力してください。実際には機能していますが、HTMLドキュメントが直接書き込まれている場合に限ります。ただし、jqueryによって作成されたものと同じものをドキュメントに適用している間は機能しません。これを解決する方法を教えていただけますか?
私のコードは
<script>
var toggle = false;
$(function() {
$('a.comments').click(function(e) {
var $this = $(this);
$('.toggleComments').toggle(1000,function() {
if(!toggle) {
$this.text('Hide Comments');
toggle = !toggle;
}else {
$this.text('Show Comments');
toggle = !toggle;
}
});
e.preventDefault();
});
});
var html;
$(document).ready(function()
{
html='<a href="#" class="comments">Show Comments</a><br /><div class="toggleComments">This is #comment1 <br />This is #comment2 <br /></div>';
$("#start").append(html);
});
</script>
</head>
<body>
<div id="start"></div>
</body>
</html>