[英]jQuery to find element outside of current DOM not working
我正在建立一個評論系統的原型。 由於將有多個帖子要評論。 我正在通過在單擊“發送評論”按鈕時插入文本進行測試。 單擊此按鈕時,它將搜索父級以查找空注釋
並附加占位符文本,但是它什么也沒做。
HTML
<form class="comment-box">
<textarea placeholder="Enter your comment here"></textarea>
<span class="brand-color">0/400</span>
<a class="btn submit-comment">Send comment</a>
</form>
<p class="empty-comment">
</p>
jQuery的
$('.submit-comment').click(function() {
event.preventDefault();
$(this).parent().find('.empty-comment').append('comment inserted');
});
this
不是字符串, .empty-comment
也是.empty-comment
的下一個同級。
$('.submit-comment').click(function(event) { event.preventDefault(); $(this).parent().next('.empty-comment').append('comment inserted'); });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <form class="comment-box hide"> <textarea placeholder="Enter your comment here"></textarea> <span class="brand-color">0/400</span> <a class="btn right submit-comment">Send comment</a> </form> <p class="empty-comment"> </p>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.