javascript - 如何使用 jQuery 删除下一个元素的内容?

标签 javascript jquery html

我正在尝试使用 jquery 清空下一个 div html 数据

$('#deleteAssocPesident').click(function(e){
  // e.preventDefault();
  console.log(e);

  $(this).next('div').next('#deletePresidentBlock').html('');
});

HTML

<div class="user_president_designation" id="user_designation_president">President <i class="fa fa-trash-o" aria-hidden="true" id="deleteAssocPesident" style="float: right;font-size: 22px;margin-top: 4px;" ></i></div>
<div class="user_president_block" id="deletePresidentBlock">
  <img src="" style="max-width: 300px;max-height: 300px;min-height: 300px;" class="img img-responsive" />
  <div class="user_president_name">{{$firstName}}&nbsp;{{$lastName}}</div>
  <input type="hidden" value="" name="president">
</div>

我已经尝试了很多方法,但它不起作用。我确信这个功能正在起作用,这可能是下一个无法找到div的问题 任何帮助都是appriced

已更新

我有很多类似的 block ,所以我不能使用 id 。所以我有空的最接近的删除 div block

现在我添加了类名deletePresidentBlock,因为 id 应该是唯一的

最佳答案

给你一个解决方案

$('#deleteAssocPesident').click(function(e){
  $(this).closest('div#user_designation_president').next('#deletePresidentBlock').html('');
});
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="user_president_designation" id="user_designation_president">President   <i class="fa fa-trash-o" aria-hidden="true" id="deleteAssocPesident" style="float: right;font-size: 22px;margin-top: 4px;" ></i>
</div>
<div class="user_president_block" id="deletePresidentBlock">
  <img src="" style="max-width: 300px;max-height: 300px;min-height: 300px;" class="img img-responsive" />
  <div class="user_president_name">{{$firstName}}&nbsp;{{$lastName}}</div>
  <input type="hidden" value="" name="president">
</div>

希望这对您有帮助。

关于javascript - 如何使用 jQuery 删除下一个元素的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46409383/

相关文章:

javascript - 什么是多文件上传的js验证示例: name ="files[]"

jquery - 打印时隐藏 JQueryUI 工具提示

css - 在我的移动页面和背景周围获得额外空间并切断

javascript - 使 <a> 标记打开两个 URL(在两个不同的页面中)

javascript - 使用javascript获取点击div的复选框?

javascript - 如何使用@JsInterop在GWT应用程序中公开增量DOM库的JS补丁功能

javascript - 搜索部分类名,返回完整类名

javascript - jQuery fadeOut 回调错误

javascript - 使用内部变量的 jQuery 自定义插件之间的冲突

html - 将内联 css 应用于子元素