페이지에 여러 제품이 있으며 데이터베이스를 통해 모두 가져옵니다. 각 아래에는 댓글 버튼을 클릭하여 표시하고 숨기려는 댓글 상자가 있습니다.Jquery 표시/숨기기 토글 다음
내 자바 스크립트 :
$(document).ready(function(){
$("#product-box div#product-comment-box").hide();
//$("#product-box div.comment").show();
$("#product-box div.comment").click(function(){
$("li div#product-comment-box").toggle();
});
내 제품 영역의 HTML :
<li><div id="product-box">
<div id="product-image"><a href="#"><img src="images/image_2.jpg"></a></div>
<div id="product-controls">
<a href="#"><div id="button" class="more"><p>More</p></div></a>
<a href="#"><div id="button" class="add"><p>Add</p></div></a>
<div id="button" class="comment"><p>Comment</p></div>
<a href="#"><div id="button" class="like"><p>Like</p></div></a>
</div>
<p>Product Name</p>
<div id="product-comment-box">Comment</div>
</div></li>
그러나 이것은 내가이 최선의 분리 어떻게 모든 제품 모든 코멘트 상자를 전환하는 관리입니다 ? next와 nextAll을 사용해 보았지만 운이 없었습니다.
감사
어떻게 '# product-comment-box'를 선택합니까? 건배 – Anthony1234
'$ ('selector', this)'를 사용하여 범위를 제한 할 수 있습니다. 편집 된 답변을 사용해보십시오. 당신의 html없이 나는 단지 추측하고있다. 나는 당신의 선택자로부터 HTML 구조를 추론 할 수 없다. – mrtsherman
위에서 언급 한대로 노력했지만 운이 없다면 작동하지 않습니다. 위의 HTML 영역을 추가했습니다. Thanks heaps – Anthony1234