我一直在處理項目問題一段時間。基本上,我用.html()
加載條目到div
。這一切都看起來不錯,但我試圖獲得:first-child
的價值,除非將條目直接放入HTML(如源文件中),否則它將無法工作 - 但我無法這樣做,因爲條目需要動態加載(通過JS)。jQuery - 將HTML插入div,然後獲取插入的HTML的第一個孩子
所以,我去看看頁面的來源,看看發生了什麼,沒有什麼出現在div
我的條目被加載。我檢查了Firebug,結果顯示它們在div
之內。該網頁本身顯示他們在div
之內。但頁面源沒有。
爲什麼jQuery加載的HTML不會出現在頁面源代碼中?
更新
好吧,你們回答爲什麼 - 所以,我想我真正的問題是「如何」做我想要做的事 -
的div
負荷若干條目#inner-wrap
看起來有點像:
<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到目前爲止我所擁有的「活」位。這遠遠沒有完成,但我需要能夠得到最後評論的時間來檢查新評論。
我想你,但我的JavaScript和HTML是我的預覽空白添加代碼,那裏有隻一個大灰盒子.. – 2011-01-24 04:52:51
我看到兩條線。 = /。你可以嘗試http://pastebin.com/併發布鏈接? – Andrew 2011-01-24 04:56:38
看看你在pastebin上的代碼,你在哪裏調用函數insert_last_ten()? – Lance 2011-01-24 05:06:41