をクリックしてボタン上のHTMLのElem /コンテンツを作成します。はJQuery:次のコードは、私の本番サーバー上のスタンドアロンのHTMLとして完全に正常に動作
<div id="mytest">
basic content<br>
<button type="button" name="add" id="add" class="btn btn-success">Add More</button>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
<script>
$(document).ready(function(){
$('#add').click(function(){
$('#mytest').append('my new content');
});
});
</script>
しかし、私はカスタムJoomlaの3.0モジュールにそのコードsnipetを追加するときに、それをボタンを表示しますが、クリックするとChromeのコンソールログに次のように表示されます:
Uncaught TypeError: Cannot read property 'append' of null
私は間違っていますか? Joomlaは私のコードをどうにかして奪っていますか?どのような考えが大いに感謝します。
すると、あなたはここに示したスクリプトタグでjQueryを含めています: だから、このようなものを持っているでしょうか?次のURLをご覧ください:https://docs.joomla.org/Javascript_Frameworks –