私はこのサイトでデモを作成しようとしています。私は問題を抱えています。コードは次のとおりです。
jQuery(document).ready(function() {
jQuery(".content").hide();
jQuery(".heading").click(function() {
jQuery(this).next(".content").slideToggle(500);
});
});
var el = document.createElement('div');
el.className = "heading";
el.innerHTML = "whatever you want";
$('.listResults').append(el);
var el2 = document.createElement('div');
el2.className = "content";
el2.innerHTML = "whatever you want shown";
$('.listResults').append(el2);
jQuery(".content").hide();
listResults
HTMLには、すべてが追加されるクラスが呼び出されたdivがあります。現在、JavaScriptはロード後に実行されているため、生成されたらjQuery.hide
onを呼び出して.content
います。
問題は、ヘッダーdivの1つをクリックしても、コンテンツがドロップダウンされないことです。何か案は?