下面是問題的描述。我有父div(allcomments_4),而不是內部它,我有幾個孩子div(oneEntry)與他們自己的孩子裏面,但我只需要找到父節點的最後一個孩子(allComments_4)。我想閱讀div(lastComment)裏面的內容,而不是將它添加到這個div上面,這將與上面使用jquery的div(oneEntry)類似。我想用id而不是class來做這個操作。當我計算allComments_4 div的id。我試過這樣。我有DIV和它的孩子DIV,我想選擇使用jQuery的最後一個DIV。家長DIVS有編號
<script>
var allcommentsId =allcomments_4
var right = "div#lastComment"
var left = '#'+allcommentsId
var message = $(left>right).html()
alert(message)
</script>
<div id="allcomments_4">
<div class="oneEntry">
<div class="commentImage">
</div>
<div class="commentEntry">
<div class="commentText">
</div>
<div class="commentDate">
Commented On -"Thu Jan 26 16:44:16 EST 2012"/>
</div>
</div>
<div class="oneEntry">
<div class="commentImage">
</div>
<div class="commentEntry">
<div class="commentText">
</div>
<div class="commentDate">
Commented On -"Thu Jan 26 16:44:16 EST 2012"/>
</div>
</div>
</div><!-- One Comment Entry Ends here -->
<div id ="lastComment">
</div><!-- last Comment ends here -->
</div><!-- All Comments Ends here -->
我覺得失去了一些東西,我詢問瘸等問題,因爲我是初學者在jQuery和這整個事情的JavaScript對不起。
' id =「oneEntry」'你知道ID是唯一的嗎? – TimWolla
您不能使用具有相同名稱的多個ID。同樣在第一個變量中,您必須將該值更改爲「allcomments_4」,因爲現在它將它識別爲未定義的變量。 – Sotiris