Jquery删除上面的br标记
Jquery remove br tag on above
我创建了一个可以添加和删除的动态字段。
但在我的脚本中,删除按钮是删除输入字段和所有br行。
我希望它只删除我点击的
var max_fields = 5; //maximum input boxes allowed
var wrapper = $(".input_fields_wrap"); //Fields wrapper
var add_button = $(".add_field_button"); //Add button ID
var x = 1; //initlal text box count
$(add_button).click(function(e){ //on add input button click
e.preventDefault();
if(x < max_fields){ //max input box allowed
x++; //text box increment
$(wrapper).append('<br>');
$(wrapper).append('<div><input type="text" name="meaning[]" class="form-control" /><a href="#" class="remove_field"> <span class="glyphicon glyphicon-trash" aria-hidden="true" id="trash"></span></a></div>'); //add input box
}
});
$(wrapper).on("click",".remove_field", function(e){ //user click on remove text
e.preventDefault();
$(this).parent('div').remove(); x--;
$("br").remove();
})
当我单击"删除"时,上面的代码将删除所有br。
如果我只想删除父div,该怎么办?
尝试使用prev()
函数:
// Store $(this) to a variable in order not to call jQuery multiple times
var that = $(this);
that.parent('div').remove(); x--;
that.prev('br').remove();
检查文档
相关文章:
- Jquery删除上面的br标记
- 读取角度表达式json数据中的br或pre或html标记
- 如何添加html<br>标记转换为javascript
- 用于匹配文本的正则表达式仅包含空格和 br 标记
- 根据<br/>使用jquery标记
- 正在转换<br>标记到<Div>或者<P>标签
- 如何使用jQuery检查输入标记内部只有标记(<br/>)作为值
- 如何维护<br/>JSON中的标记
- JavaScript—使<BR/>标记活动和非活动
- 在文本之间添加br标记(第二行省略号)
- <br>不在工具提示的标题标记中工作
- 如何在第一个<br>标记在<h1>
- 如何删除字符串末尾的br标记
- RegExp,用于在不包含标记的行上用br替换换行符
- Javascript appendChild在诺基亚浏览器7.3.1.33中添加了两个br标记
- 如何使用JavaScript删除html标记只保留BR、B和I标记
- & lt; br>在alert()方法中删除PRE标记的内容
- 将文本区换行符转换为
和& lt; br /比;JavaScript标记
- 向输出中的每个空行添加BR标记
- 如何使用jquery检测字符串中的br标记