jQuery查找当前DOM之外的元素不起作用
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');
});
JSFiddle
this
不是字符串,.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>
相关文章:
- iframe中的jQuery查找元素不起作用
- jQuery选择ajax调用中附加的元素不起作用
- 我的ID获取元素不起作用
- 为什么从 Angular 服务中的对象中删除此元素不起作用
- 将onclick事件附加到元素不起作用
- <标题>插入SVG的元素不起作用
- 使用next()的jQuery目标元素不起作用
- HTML输入元素不起作用
- 使用css显示和隐藏元素不起作用
- 焦点到 DOM 元素不起作用
- Jquery 在图像错误上对多个元素不起作用
- 按类名获取元素不起作用
- jQuery - 'addClass' to HTML 元素 - 不起作用,但在 Chrome 中正确显
- 具有 ID AND 类的 jQuery 选择器目标元素不起作用
- Ajax 对 xml 页面的响应以获取标题元素不起作用
- 单击新 DOM 元素不起作用的事件
- Javascript 添加的动态 svg 元素不起作用
- jQuery on handler 对插入的元素不起作用
- 从表单中删除添加的元素不起作用
- 相对于另一个元素的位置元素不起作用