使用 jQuery 上的追加按钮删除追加的文本
delete an appended text using an appended button on jquery
<html>
<head>
<title></title>
</head>
<body>
<button id="btn_id">CLICK THE BUTTON</button> RESULTS:
<div id="result"></div>
<script type="text/javascript" src="js/jquery-1.4.4.js"></script>
<script type="text/javascript">
$("#btn_id").click(function () {
$("#result").append("<button type='button' id='btn_id2' class='close pull-right' aria- hidden='true'>×<'/button>" + "<pre class='one'>Sample text<'/pre>");
$("#btn_id").click(function () {
$("#btn_id").remove();
$(".one").empty();
});
});
</script>
</body>
</html>
我在上面的代码上遇到了问题。我正在尝试附加带有按钮的文本。该按钮将是触发以删除附加文本的按钮。但是发生的事情是我无法一一删除附加的文本。带有按钮的第一个附加文本只能删除所有附加的文本。但我想发生的是,即使我多次单击"单击按钮",它也应该一次一个。
我需要的是"单击按钮"多次单击,它将生成一个附加文本,上面有一个关闭按钮。关闭按钮将是删除附加文本的按钮,仅适用于该特定文本。
你在寻找这样的东西吗?
斯菲德尔
JavaScript:
$("#btn_id").on('click', function(){
$("#result").append("<div><button type='button' id='btn_id' class='close pull-right' aria-hidden='true'>×</button>"+"<pre>Sample text</pre></div>");
});
$(document).on('click', 'button.close', function(){
$(this).parent().remove();
});
.HTML:
<button id="btn_id">CLICK THE BUTTON</button>
RESULTS: <div id="result"></div>
相关文章:
- 在追加和删除元素时启动 CSS 动画
- 问题在于克隆、拼接、删除、追加 jquery 函数
- 如何使用 SetTimeout,根据动态追加时间删除动态追加的元素
- 如何使用 JQuery 切换 DIV 后删除追加的元素
- 拖放区将动态属性追加到 #dz 删除
- 在上计数和下计数时追加和删除元素
- 在 jQuery 切片后重新追加列表项并删除
- 删除父元素并重新追加子元素
- 使用 jQuery 上的追加按钮删除追加的文本
- 追加子项删除样式
- 通过 nodejs 追加到文件时从输出中删除 ^M
- 追加到数据选择器的值,然后从中删除
- 在按钮第二次单击时删除追加的样式表
- 如何在隐藏字段中追加和删除复选框值
- JQuery 复制/追加元素,删除了基本对象
- 使用 jQuery 追加和删除内容
- 如何在追加到另一个元素之前使用 Jquery/Javascript 从选择中删除一个元素
- 追加到 JSON 响应中.我应该如何删除它
- 在DOM中删除和追加
- jQuery追加删除标签