jQuery wrap wrapAll wrapInner使用
jQuery wrap wrapAll wrapInner使用
- <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
- <%
- String path = request.getContextPath();
- String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";
- %>
- <!DOCTYPE html>
- <html>
- <head>
- <base href="<%=basePath%>">
- <meta charset="UTF-8">
- <title>b index</title>
- <link rel='stylesheet' type="text/css" href='b/css/bootstrap.css'>
- </head>
- <body style="margin:150px;">
- <div id="div001">div001</div>
- <div id="div002">div002</div>
- <div id="div003">div003</div>
- <div>
- <div id='div004'>
- <div id='div005'></div>
- </div>
- <button id="btn001">click me to wrap div001</button>
- <button id="btn002">click me to wrap div</button>
- <button id="btn003">click me to wrapAll div001</button>
- <button id="btn004">click me to wrapAll div</button>
- <button id="btn005">click me to wrapInner div001</button>
- <button id="btn006">click me to wrapInner div</button>
- </div>
- <script type="text/javascript" src="js/jquery-1.11.1.js"></script>
- <script type="text/javascript" src="b/js/bootstrap.js"></script>
- <script type="text/javascript" src="js/index030.js"></script>
- </body>
- </html>
- $(function() {
- $('#btn001').click(btn001Click);
- $('#btn002').click(btn002Click);
- $('#btn003').click(btn003Click);
- $('#btn004').click(btn004Click);
- $('#btn005').click(btn005Click);
- $('#btn006').click(btn006Click);
- });
- function btn001Click() {
- // wrap返回的是选择器选择的对象;
- var obj = $('#div001').wrap('<div>');
- console.log(obj);
- }
- function btn002Click() {
- // 这个返回的是所有选择器选择的对象;每个对象都被包裹了;
- var obj = $('div').wrap('<div>');
- console.log(obj);
- }
- function btn003Click() {
- // 这样精确查找的情况下和wrap
- var obj = $('#div001').wrapAll('<div>');
- console.log(obj);
- }
- function btn004Click() {
- // 这样会把层次结构中的div都抻平级了;把div004、div005都移出来了,成为平级的东西;
- var obj = $('div').wrapAll('<div>');
- console.log(obj);
- }
- function btn005Click() {
- // 返回的就是div001;
- var obj = $('#div001').wrapInner('<b>');
- console.log(obj);
- }
- function btn006Click() {
- // 会把所有div层里面都加上了<b>,但是不会把元素结构改变;
- var obj = $('div').wrapInner('<b>');
- console.log(obj);
- }
jQuery wrap wrapAll wrapInner使用的更多相关文章
- wrap(),wrapAll(),wrapInner()的区别
wrap从字面上理解就是包裹的意思,这三个函数也都是起到将内部节点进行包裹的作用,但是他们的各自的功能有又大不相同. 1. a.wrap(b) 这个函数的作用是用b将a进行包裹,其中a所选中的可以为 ...
- jQuery中 wrap() wrapAll() 与 wrapInner()的区别
今晚看书的时候发现jQuery有三个包裹节点的方法,百度了一下jQuery wrap() / wrapAll() / wrapInner(),果然搜索结果 W3School的文档说明是排第一的. 可是 ...
- 浅谈jQuery中 wrap() wrapAll() 与 wrapInner()的差异
本文结合W3School的文档,分析了jQuery中 wrap() wrapAll() 与 wrapInner()的差异,并给出了图文对比教程,非常的简单实用,有需要的朋友可以参考下 今晚看书的时候发 ...
- jQuery中 wrap() wrapAll() 与 wrapInner()的差异
wrap() 方法把每个被选元素放置在指定的 HTML 内容或元素中.jQuery 文档操作 - wrapAll() 方法 wrapAll() 在指定的 HTML 内容或元素中放置所有被选的元素.jQ ...
- JQuery第二天——JQuery的DOM操作
JQuery拥有隐式迭代和显式迭代 因为JQuery为类数组对象,可以使用手动遍历实现显式 .each():也可以使用 $("p").click(function(){ var t ...
- jquery基本操作笔记
来源于:http://www.cnblogs.com/webcome/p/5484005.html jq和js 可以共存,不能混用: 1 2 3 4 5 6 $('.box').css('backgr ...
- Jquery基础之DOM操作
转自:http://www.cnblogs.com/bro-ma/p/3063942.html JQuery中的DOM操作主要对包括:建[新建].增[添加].删[删除].改[修改].查[查找][像数据 ...
- Jquery day02
jquery day01回顾 语法: $("选择器") , $(dom对象) , $("<div>") 选择器: 基本:#id.ele ...
- 《锋利的jQuery》读书笔记
jQuery理念:write less, do more! 第 一 章一:jQuery简介 a:轻量级 b:强大选择器 c:DOM封装 d:ajax封装 e:不污染顶级变量 只建立一个jQuery对象 ...
随机推荐
- fragment 数据传递,传值,通信
[原][Fragment精深系列4]Fragment与Activity之间的数据交互 2015-5-26阅读389 评论0 以下内容来自于自己的实践和网络资料的整理,希望对你有帮助. 一.Acti ...
- android里uri和url的区别
URI :是从虚拟根路径开始的 URI,是uniform resource identifier URL:是整个链接 URI,是uniform resource location uri:file: ...
- Javascript 浏览器探测
1.根据浏览器的性能 var is = { ff: window.globalStorage, ie: document.all && !window.opera, ie6: !win ...
- MAC 系统升级10.10以后PHP验证码错误的解决办法。[ 一行代码轻松解决! ]
MAC 升级到10.10 以后PHP版本为5.5,初步判定是由于FreeType 字体库的原因,导致GD库有些问题,总之就是验证码出不来.很多大牛给出的办法是重新编译PHP,这对于手头有项目的人来说可 ...
- javascript深入理解js闭包(看了挺多的,感觉这篇比较透彻)
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现. 一.变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域. 变量的作用域 ...
- SQL复习四(完整性约束)
完整性约束是为了表的数据的正确性.主要有主键,外键的约束. 1 主键 当某一列添加了主键约束后,该列的数据就不能重复出现.这样每行记录中其主键列就能唯一的标识着以行.如学生可以用学号作为唯一的标识. ...
- Laravel 安装
其实,laravel的安装网上给了很多方法,但是你可以直接根据laravel中国官网http://www.golaravel.com/docs/4.1/installation/给出的三种方法,选择其 ...
- Linux ALSA声卡驱动之二:声卡的创建
1. struct snd_card 1.1. snd_card是什么 snd_card可以说是整个ALSA音频驱动最顶层的一个结构,整个声卡的软件逻辑结构开始于该结构,几乎所有与声音相关的逻辑设备都 ...
- abs函数
absolute 绝对值函数 abs函数是一个取绝对值函数,你得确保ABS()括号里的表达式所计算出的结果是数字,String是字符串的意思,你括号你的数据肯定是字符串了,如果A.B两变量你是这样定义 ...
- Thinking in scala (4)----阶乘与尾递归
code1: object factorial{ def main(args:Array[String])={ println(factorial(args(0).toInt)) } def fact ...