ロードされたクラスで、内部HTMLを変更することができません:site.php
でjQueryとload()。私はこの関数によってロードされたdivの中にインナーHTMLを変更しようとしている
$("#container").load("site.php");
は私が<div class="users_count">
を持っていると私はその中にいくつかのテキストを配置したいと思います。私は$(".users_count").html("TEST")
を使用しようとしていますが、jQueryは.users_count
クラスを参照していないため、実行できません。
私はjQueryのon()
とlive()
について聞いたきたが、それはclick, keyup etc...
私はとにかくせずに、このdiv要素にテキストを配置する必要があり
のようないくつかのイベントが必要です - ちょうど、ユーザーの操作なしで私の機能でそれを行います。それは、関連するコンテキストを設定した方が良いですので、あなたはほとんどの場合、ターゲット要素がロードされたコンテンツの子孫ではないたくないだけ$('.users_count')
の
$("#container").load("site.php", function(){
$(this).find('.users_count').html('TEST');
});
$(this).find('.users_count')
がisntead:
ここに完全なコードを投稿してください – Blueblazer172
次回はこのような基本的な質問をする前に検索してください。同様の質問は既に何度も尋ねられており、さらに重複する質問は必要ありません。 –