おそらくばかげた質問ですが、まだ JQuery は初めてです。
.load を介してコンテンツをロードするためのボタンとして機能する div があります。問題は、JS にロードしたものが機能しないことです。
HTML:
<div class="a" id="aa">Button #1</div>
</br>
</br>
<div id="loada"></div>
</br>
</br>
<div id="loadb"></div>
JS:
$(document).ready(function(){
$('#aa').click(function(){
$('#loada').load('load.htm #bb');
});
$('#bb').click(function(){
$('#loadn').load('load.htm #cc');
});
});
HTM をロード:
<div class="b" id="bb">Button #2</div>
<div class="c" id="cc">Content #1</div>
既に読み込まれている JS が動的に作成された HTML で動作するように .on を使用する必要があることは理解していますが、うまくいかないようです。
誰でも助けることができますか?
編集:以下の何が問題になっていますか?
$('#bb').on('click', '#bb', function(event){
$('#loadb').load('load.htm #cc');
});