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 版权声明:本文为博 ...
随机推荐
- Scala常用命令
:q 退出控制台 控制台换行 空格 + 回车
- BZOJ5415[Noi2018]归程——kruskal重构树+倍增+堆优化dijkstra
题目描述 本题的故事发生在魔力之都,在这里我们将为你介绍一些必要的设定. 魔力之都可以抽象成一个 n 个节点.m 条边的无向连通图(节点的编号从 1 至 n).我们依次用 l,a 描述一条边的长度.海 ...
- LOJ6387 [THUPC2018] 绿绿与串串 【manacher】
题目分析: 比较简单,先跑一边manacher,然后对于回文部分可以碰到末尾的一定满足条件,否则向后转移. 代码: #include<bits/stdc++.h> using namesp ...
- jasperReport和Ireport
<!-- groovy --> <dependency> <groupId>org.codehaus.groovy</groupId> <arti ...
- 自学Linux Shell16.1-函数概念
点击返回 自学Linux命令行与Shell脚本之路 16.1-函数概念 编写比较复杂的shell脚本时,完成具体任务的代码可能需要重复使用.bash shell提供满足这种要求的特性.函数是被赋予名称 ...
- 【转】安全加密(二):BLE安全攻击反制措施
本文导读 近年来出现了越来越多的低功耗蓝牙应用,即BLE(Bluetooth Low Energy),比如说智能手环.防丢器等,对蓝牙的安全要求也越来越高.这篇文章将深入浅出说明BLE4.0~4.2中 ...
- Elasticsearch 常见问题的解决思路
本文为es性能监控基础的扩展,大家可以先看下性能监控基础,熟悉下es的基本原理.为翻译性质文档,感谢原作者,原始文档地址 类似于汽车的运行方式,Elasticsearch旨在让用户快速上手和运行,而无 ...
- java反射出字段信息和值
/** * */ package test; import java.lang.reflect.Field; import java.lang.reflect.Modifier; /** * @aut ...
- C# 推箱子游戏&对战游戏
推箱子游戏提纲,只有向右向上的操作,向左向下同理,后期需完善. namespace 推箱子 { class Program { static void Main(string[] args) { // ...
- 一起使用mock数据动态创建表格
在ant-design中,我们创建一个基础table会怎么实现呢? 如下代码可视,我们会自己创建一些数据,在表格中渲染出来,如下 <Card title="基础表格"> ...