我目前正在發表評論,並且像Facebook上的系統一樣。但我無法弄清楚如何選擇特定的div!我現在的HTML看起來像這樣:jquery顯示/隱藏與其他人同級的單個div
<div class='activoptions'><a href='#'>Like</a> <a href='#' class="addcomment">Add commentr</a> <a href='#'>Share</a>
</div>
<ul class="addcommentbox">
<li class="commentlist">
<div class="CommentBox">
<div class="CommentBoxPicBox">
<a href="">
<img src="" />
</a>
</div>
<div class="CommentBoxTextBox">
<div class="CommentBoxTextBoxName">Name</div>
<div class="CommentBoxTextBoxText">Some lovely text inside a lovely div</div>
<div class="CommentBoxTextBoxTime">x minutes ago - <a href="#">Like</a>
</div>
</div>
</div>
</li>
</ul>
我已經設置了「CommentBox」 CSS來display:none;
所以其無形的,我的jQuery的:$(".commentbox").show();
這只是如何jQuery的選擇已觸發正確的div在上面的代碼中不可見的鏈接,但它被稱爲「.commentadd」。我在jquery.net論壇上無處不在,我發現這個小代碼片段。
$(".addcomment").click(function(){
var $this = $(this);
var child = $this.find('.addcommentbox').html();
$(child).show();
});
編輯:對不起它是如此unprecise ......我會立刻對其進行編輯,更澄清了你.. 好了,所以...我越來越近的所有活動和狀態,我給所有他們那HTML結構在上面。我想要的是當有人點擊,評論或分享時,只有他們點擊的活動纔會通過某個Ajax查詢並插入到數據庫中。
你能更精確一點嗎?我不知道你想問什麼... – Blender
好的,你找到的代碼有什麼問題,你能否給我們更多的代碼,並且詳細說明你希望我們怎樣幫助你 – GregM