JQuery添加删除标签

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JQuery添加删除标签相关的知识,希望对你有一定的参考价值。

html

________________________________________________________________________

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script src="../js/jquery-3.2.1.min.js"></script>
<link rel="stylesheet" href="../css/JQ08_24_04.css">
<title>添加标签</title>
</head>
<body>
<div>
<a href="javascript: return false">标签<span>X</span></a>
</div>
<input type="button" value="添加标签">
<script src="../js/JQ08_24_04.js"></script>
</body>
</html>


css
______________________________________________________
*{margin: 0;padding: 0}
a{text-decoration: none}
div{
background: #e2e2e2;
height: 500px;
}
a{
position: relative;
display: block;
width: 80px;
height: 30px;
line-height: 30px;
color: white;
background: green;
text-align: center;
margin: 0 5px;
float: left;
}
span{
position: absolute;
color: red;
right: 5px;
}

js
_________________________________________________________
$(function () {
$("input").click(function () {
$("div").append("<a href=‘javascript: return false‘>标签<span>X</span></a>");
});
//事件委托至document,利用on()给所有未渲染的标签绑定click事件,冒泡传递给document
$(document).on("click","span",function () {
var i = $(this).index();
$("a").eq(i).remove();
})
});

以上是关于JQuery添加删除标签的主要内容,如果未能解决你的问题,请参考以下文章

几条jQuery代码片段助力Web开发效率提升

JQuery添加删除标签

JQuery添加元素和删除元素几种方法的区别

jquery中如何获取class下面的某个子标签??

刷新标签片段和 viewpager

如何用jquery实现动态删除表格行