jquery 学习(四) - 标签 添加/删除/修改
HTML代码
<div class="a1">
<div>
<span id="a2">aaa</span>
<button onclick="a3(this)">+</button>
</div>
</div>
事件代码
$(':button').click(function () {
//定义一个新的标签 $s1
var $s1 = $("<p>");
$s1.html("hello OK!");
$s1.css({'color': 'red'});
//下面的代码都写入这里
}
内部插入标签
//内部 插入标签
//添加到父类的子类之后
//(父类+子类)
$('.a1').append($s1);
//(子类+父类)
$s1.appendTo(".a1"); //添加到父类,子类之前
//(父类+子类)
$(".a1").prepend($s1);
//(子类+父类)
$s1.appendTo(".a1");
外部插入标签
//外部插入标签
//添加此标签 前一个兄弟标签
$('.a1').after($s1);
//添加此标签 后一个兄弟标签
$('.a1').before($s1); //新创建标签 添加到.a1前一个兄弟标签
$s1.insertAfter('.a1');
//新创建标签 添加到.a1后一个兄弟标签
$s1.insertBefore('.a1');
替换
//替换
$('span').replaceWith($s1)
删除/清除
//删除/清除
//移除当前标签
$('.a1').remove();
//清除标签下的标签
$('.a1').empty();
复制操作 实例
//clone(复制)
// clone()
function a3(self) { //复制当前标签的父标签
var $xx_obj = $(self).parent().clone();
//将此标签的子标签 html值修改为'-',并修改属性绑定新函数a4(this)
$xx_obj.children('button').html('-').attr('onclick','a4(this)');
//.a1 标签下 加入新标签
$('.a1').append($xx_obj);
}
//删除当前标签
function a4(self) {
$(self).parent().remove()
}
效果:
图一:

图二:

图三:

jquery 学习(四) - 标签 添加/删除/修改的更多相关文章
- JavaScript学习 - 基础(八) - DOM 节点 添加/删除/修改/属性值操作
html代码: <!--添加/删除/修改 --> <div id="a1"> <button id="a2" onclick=&q ...
- jQuery---jq操作标签文本(html(),text()),jq操作文档标签(插入,删除,修改),克隆,,jq操作属性,jq操作class属性,jq操作表单value,jq操作css,jq操作盒子(重要),jq操作滚动条
jQuery---jq操作标签文本(html(),text()),jq操作文档标签(插入,删除,修改),克隆,,jq操作属性,jq操作class属性,jq操作表单value,jq操作css,jq操作盒 ...
- SQL语句添加删除修改字段及一些表与字段的基本操作
用SQL语句添加删除修改字段 1.增加字段 alter table docdsp add dspcode char(200)2.删除字段 ALTER TABLE table_NA ...
- Entity framework 绑定到Datagridview的添加删除修改
Entity framework 绑定到Datagridview的添加删除修改 using System; using System.Collections.Generic; using System ...
- JTree 添加 , 删除, 修改
package com.swing.demo; import java.awt.BorderLayout; import java.awt.Container; import java.awt.eve ...
- 用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备份等
用SQL语句添加删除修改字段 1.增加字段 alter table docdsp add dspcode char(200) 2.删除字段 ALTER TABLE table_NAME DROP CO ...
- SQL语句添加删除修改字段[sql server 2000/2005]
用SQL语句添加删除修改字段1.增加字段 alter table docdsp add dspcodechar(200)2.删除字段 ALTER TABLE table_NAME ...
- SQL语句添加删除修改字段
用SQL语句添加删除修改字段1.增加字段 alter table docdsp add dspcodechar(200)2.删除字段 ALTER TABLE table_NAME ...
- Dom4j 操作, 节点查找 添加 删除 修改 。。。xPath
转: Dom4j 操作, 节点查找 添加 删除 修改 ...xPath 2013年11月28日 10:48:59 今晚打酱油8 阅读数:8506更多 个人分类: JavaWeb 版权声明:本文为博 ...
随机推荐
- pgm17
这部分讨论决策理论与 PGM 的关系,一个主要的思路就是将决策与 PGM 的 inference 完美的融合在一起. MEU 为了引入决策理论中的 maximum expected utility 原 ...
- day25 初始面向对象
类 有具体规范,无具体值对象 有具体的值 dict 类d = {"":""} 对象 自定义一个类格式: class 类名: # 可以跟()或者不跟 属性 = ' ...
- javascript history.go(-1) 返回刷新不起作用
js返回刷新两种方式: 方式一:有提示框 <input type="button" onClick="javascript:history.go(-1);loca ...
- MT【4】坐标平移后齐次化
简答:通过坐标平移可以将A点移到原点,设BC:mx’+ny’=1,联立坐标变换后的椭圆方程和BC,将$\frac{y}{x}$看成斜率k,得到关于k的一元二次方程,由题意两根之积为-1,可得.
- 自学Aruba2.2-Aruba Web UI --Monitoring面板介绍
点击返回:自学Aruba之路 自学Aruba2.2-Aruba Web UI --Monitoring面板介绍 1. Monitoring面板-NETWORK Network Summary ...
- 【转】Linux 移动或重命名文件/目录-mv 的10个实用例子
熟悉了 复制命令,下一个相关的命令就是 mv 命令.当你想要将文件从一个位置移动到另一个地方并且不想复制它,那么mv 命令是完成这个任务的首选. 初识 mv 命令 mv 命令是一个与cp类似的命令,但 ...
- C# winform C/S WebBrowser 微信第三方登录
网上很多的资料都是B/S结构的,这里是基于C# C/S 结构的微信第三方授权登录 一.准备知识 1 http Get和Post方法.做第三方授权登录,获取信息基本上都是用get和post方法,做之前需 ...
- XML:特殊字符转换
< < 小于号 > > 大于号 & & 和 ' ' 单引号 " " 双引号 实体必须以符号& ...
- 初探typescript
学习任何知识都不是一蹴而就的.typescript也是如此.今天我们来初步的了解一下typescript的安装与编译.以及基础的语法知识. 第一步:安装ts 第二步:在安装好的文件夹里面,写上ts文件 ...
- 2018acm-icpc宁夏邀请赛后记
由于要准备期末考试的缘故,时隔一个月之后我才想起来还有一场比赛没有总结. 大概是出去过的最远的地方了,宁夏理工学院离杭州有两千多千米. 不得不说感到了主办方满满的诚意,虽然是第一次办比赛,但是第一天组 ...