0
我想選擇.singleAnswer,但它不工作。Jquery不能遍歷元素
JQUERY:
$(".answerContainer").on("click", ".editAnswer", function(e){
e.preventDefault();
answer = $(this).parent('.answerBar').closest('.singleAnswer'); //this variable doenst work
HTML:
<div class='answerContainer'>
<p name='singleAnswer' class='singleAnswer'>$answer[$f]</p>
<input type='hidden' value='$answerid[$f]' class='answer_id' />
<p class='ratingBox'> $answerrating[$f]</p>
<div class='answerBar'>
<a href='#' class='upVote vote'>Upvote</a> · <a href='#' class='downVote vote'>Downvote</a> ·
<a class='answerTime'> $difference $periods[$j] ago</a>
· <a href='#' style='color: orange;' class='editAnswer'><b>Edit</b></a></div>
假設'.answerContainer'是'singleAnswer'的父親? – Loktar 2012-01-13 02:18:06
@Loktar是的,編輯的原始問題 – kirby 2012-01-13 02:19:09
最後四個問題中有三個是關於無法遍歷樹的變體。它真的有助於閱讀[文檔對象模型](https://developer.mozilla.org/en/DOM)和[jQuery遍歷方法](http://api.jquery.com/category/transing /) – Dennis 2012-01-13 02:51:28