jquery动态添加、删除dom元素
2019-07-10 18:03
1486 查看
jquery动态添加、删除dom元素
点击标签,在下方动态添加选中的元素及内容,再次点击标签,在下方动态删除选中的标签及元素
如图默认状态
点击1和2时,如图
再次点击1,效果如图
具体代码html代码如下:
<div class="layui-card"> <div class="layui-card-header"> 全部标签 </div> <div class="layui-card-body"> <div class="alllabel"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> <div>10</div> </div> </div> </div> <div class="layui-card" style="margin-top:10px;"> <div class="layui-card-header"> 我订阅的标签 </div> <div class="layui-card-body"> <div class="mylabel"> </div> </div> </div>
js代码如下
/* * 标签点击事件 * */ var divlabel=''; $(".alllabel>div").click(function(){ var index=$(this).index(); if( $(this).hasClass("selected")){ $(this).removeClass("selected") divlabel='<div>'+$(this).html() +'</div>' $('div[data-id="id'+index+'"]').remove(); }else{ $(this).addClass("selected"); divlabel='<div data-id="id'+index+'">'+$(this).html()+'</div>' $('.mylabel').append(divlabel) } })
相关文章推荐
- Jquery 动态添加删除元素 用js添加的元素无法删除问题
- jQuery的DOM操作之添加元素和删除元素
- 关于动态添加dom元素并且删除
- javascript,jquery动态添加dom元素,并设定css属性,点击事件
- jQuery添加删除DOM元素方法详解
- JQuery 动态添加DOM元素及事件响应机制的2点注意
- jquery给动态添加的dom元素绑定事件
- jQuery动态添加、删除元素的方法
- js+jquery动态设置/添加/删除/获取元素属性的两种方法集锦对照(动态onclick属性设置+动态title设置)
- 02JavaScript动画DOM——获取节点、动态创建、添加、修改、删除、克隆元素
- jQuery DOM元素添加删除
- 用jquery在div中动态添加/删除元素
- jQuery动态添加及删除表单上传元素的方法(附demo源码下载)
- jquery动态添加删除元素
- jQuery添加删除DOM元素方法详解
- DOM 动态添加元素以及删除元素示例
- Jquery动态添加及删除页面节点元素示例代码
- jQuery动态添加及删除表单上传元素的方法(附demo源码下载)
- Jquery 动态添加上传及删除元素
- Jquery动态添加及删除页面节点元素示例代码