私はしばらくプロジェクトの問題に取り組んできました。基本的には.html()
を使用してdiv
にエントリを読み込みます。すべてうまく見えますが、:first-child
の値を取得しようとしましたが、エントリをHTMLに直接入れない限り(ソースファイルのように)動作しませんでしたが、エントリは動的に(JS経由で)ロードする必要があります。jQuery - divにHTMLを挿入し、次に挿入されたHTMLの最初の子を取得します
そこで、ページのソースを見て、何が起きているのかを見て、div
のエントリがロードされている場所に何も表示されませんでした。私はFirebugをチェックし、それが彼らの中にいたことを示した0。ウェブページ自体には、その中に入っていることが示されていたdiv
。しかし、ページソースはそうではありませんでした。
jQueryによって読み込まれたHTMLがページソースに表示されないのはなぜですか? #inner-wrap
に複数のエントリを
div
ロード - 私は私の本当の問題は、「どのように」私がやろうとしている何をすることだと思い、そう -
更新
さてさて、君たちはなぜ答えそれは、多少のようになります。
<div class="entries">
<input type="submit" value="1295843239" style="display: none;" class="realtime">
<span class="time">1295843239:</span>
<span class="name">Name: </span>
<span class="message">this is an entry...</span>
</div>
は、どのように私は#インナーラップの最初の子のinput
の値を選択するのでしょうか?
私は$("#inner-wrap :first-child .realtime").val()
を使用していましたが、エントリが動的に読み込まれたときには機能しませんでした。 Here'sすべての関連コード、そしてhere's私がこれまで持っていたものの「ライブ」ビット。それはどこにもありませんが、私は新しいコメントをチェックするために最後のコメントの時間を得ることができる必要があります。
を保存し<HTML>を右クリックして持っているソースを保存することができます大きい灰色の箱。 –
私は2行を見る。 = /。あなたはhttp://pastebin.com/を試して、リンクを投稿できますか? – Andrew
pastebinのコードを見て、どこで関数insert_last_ten()を呼び出していますか? – Lance