首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果有这样的内容,将其追加到下一个元素中。

如果有这样的内容,将其追加到下一个元素中。
EN

Stack Overflow用户
提问于 2021-11-26 08:59:06
回答 1查看 25关注 0票数 1

我正在检查内容,我想添加按钮的右边按钮。

遵循我的代码:

代码语言:javascript
复制
jQuery(document).ready(function(){
    jQuery('.btn-click').click(function(){
        $("p:contains(Test 2)").find('.view').append('<button>View-2</button>');

    });
});
代码语言:javascript
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
  <button class="btn-click">Click Me</button>
  <p>Test 1</p> <button class="view">View</button>
  <p>Test 2</p> <button class="view">View</button>
  <p>Test 3</p> <button class="view">View</button>

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-26 09:01:04

由于button不是您p的子程序,所以您必须使用.next('.view')而不是.find('.view')

Demo

代码语言:javascript
复制
jQuery(document).ready(function() {
  jQuery('.btn-click').click(function() {
    $("p:contains(Test 2)").parent().find('.view').append('<button>View-2</button>');
  });
});
代码语言:javascript
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button class="btn-click">Click Me</button>
<div>
<p>Test 1</p> <span>Test Span</span> <button class="view">View</button>
</div>
<div>
<p>Test 2</p> <span>Test Span</span> <button class="view">View</button>
</div>
<div>
<p>Test 3</p> <span>Test Span</span> <button class="view">View</button>
</div>

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70121813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档