JQuery常见方法
- <!DOCTYPE htmi>
- <html>
- <head>
- <meta charset="UTF-8">
- <title>JQuery常见方法示例</title>
- <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
- <script type="text/javascript">
- $(function () {
- ////attr() 方法设置或返回被选元素的属性值,自定义属性时使用。
- //var item0=$("div").attr("data-code");//获取某属性值
- //$("ul").attr("class","box");//设置某属性值
- //$("ul").attr({"class":"box","name":"book"});//设置多个属性值
- ////prop() 方法设置或返回被选元素的属性和值,固有属性时使用。
- //var item1 = $("div").prop("class");//获取某属性值
- //$("ul").prop("class", "box");//设置某属性值
- //$("li").prop({ "class": "book", "title": "123" });//设置多个属性值
- //$("div").removeAttr("data-code"); //移除属性
- //$("div").removeClass();//移除标签类名
- //$("div").addClass("test");//添加标签类名
- ////find() 方法获得当前元素集合中每个元素的后代,通过选择器、jQuery 对象或元素来筛选。
- //$("div").find("ul").css("background", "red");
- ////append() 方法在被选元素的结尾(仍然在内部)插入指定内容(html内容)。
- //$("li").append("<a href='http://www.baidu.com'>123</a>");
- ////parent() 获得当前匹配元素集合中每个元素的父元素,使用选择器进行筛选是可选的。
- //$("p").parent(".selected").css("background", "yellow");
- ////filter() 方法将匹配元素集合缩减为匹配指定选择器的元素。
- //$("li").filter(".li").css("background", "yellow").attr("name","li");
- //$('li').filter(':even').css('background-color', 'red');//:even忽略偶数
- //$("ul").find("li").filter(':even').css('background-color', 'red');
- ////not() 从匹配元素集合中删除元素。与filter() 相反
- //$('li').not(':even').css('background-color', 'red');
- ////has() 将匹配元素集合缩减为拥有匹配指定选择器或 DOM 元素的后代的子集。它跟filter()方法是有区别的。has()方法有父子级关系。
- //$('ul').has('.li').css('background','red'); //只有包含的标签的class值是box的div(父级)的背景色为红色
- ////eq(0) 第1个
- //$('div').find('li').eq(0).css('background','red'); //给div下的第一个li的背景设置为红色
- ////next() 下一个
- //$('div').find('li').eq(0).next().css('background','red'); //给div下的第一个li的下一个li的背景设置为红色
- ////prev() 上一个
- $('div').find('li').eq(4).prev().css('background', 'red'); //给div下的第一个li的上一个li的背景设置为红色
- ////index():索引就是当前元素在所有兄弟节点中的位置
- $("li").click(function () {
- confirm($(this).index());
- });
- ////
- $('div').closest('form'); //选择离div最近的那个form父元素
- $('div').children(); //选择div的所有子元素
- $('div').siblings(); //选择div的同级元素
- $('div').insertAfter($('p'));//使用.insertAfter(),把div元素移动p元素后面
- $('p').after($('div'));//使用.after(),把p元素加到div元素前面
- //.insertAfter()和.after():在现存元素的外部,从后面插入元素
- //.insertBefore()和.before():在现存元素的外部,从前面插入元素
- //.appendTo()和.append():在现存元素的内部,从后面插入元素
- //.prependTo()和.prepend():在现存元素的内部,从前面插入元素
- //confirm(item1);
- });
- </script>
- </head>
- <body>
- <div class="book" data-code="book_code">
- <ul>
- <li>1.前言</li>
- <li class="li">2.目录</li>
- <li class="li">3.第一章</li>
- <li class="li">4.第二章</li>
- <li>5.第三章</li>
- <li>6.第四章</li>
- <li>7.第五章</li>
- </ul>
- </div>
- <li>6.第六章</li>
- <li>7.第七章</li>
- <div class="selected">
- <p>Hello Again</p>
- </div>
- </body>
- </html>
JQuery常见方法的更多相关文章
- jQuery ajax调用后台aspx后台文件的两种常见方法(不是ashx)
在asp.net webForm开发中,用Jquery ajax调用aspx页面的方法常用的有两种:下面我来简单介绍一下. [WebMethod] public static string SayHe ...
- jQuery on()方法
jQuery on()方法是官方推荐的绑定事件的一个方法. $(selector).on(event,childSelector,data,function,map) 由此扩展开来的几个以前常见的方法 ...
- 转:jQuery 常见操作实现方式
http://www.cnblogs.com/guomingfeng/articles/2038707.html 一个优秀的 JavaScript 框架,一篇 jQuery 常用方法及函数的文章留存备 ...
- jquery 使用方法<转载>
jquery 使用方法 jQuery是目前使用最广泛的javascript函数库.据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库.微软公司 甚至把jQuery作为他们的官 ...
- jQuery 常见操作实现方式
一个优秀的 JavaScript 框架,一篇 jQuery 常用方法及函数的文章留存备忘. jQuery 常见操作实现方式 $("标签名") //取html元素 document. ...
- jQuery on()方法示例及jquery on()方法的优点
jQuery on()方法是官方推荐的绑定事件的一个方法. $(selector).on(event,childSelector,data,function,map) 由此扩展开来的几个以前常见的方法 ...
- [转] jquery 使用方法
jquery 使用方法 jQuery是目前使用最广泛的javascript函数库.据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库.微软公司 甚至把jQuery作为他们的官 ...
- jQuery jQuery on()方法
jQuery on()方法是官方推荐的绑定事件的一个方法. $(selector).on(event,childSelector,data,function,map) 由此扩展开来的几个以前常见的方法 ...
- jQuery.ajax()方法中參数具体解析
前言 在项目开发中,为了实现异步向服务端发起请求,最常常使用的就是jQuery.ajax方法了.刚開始需求比較简单,调用jQuery.ajax方法时要传的參数也就那几个常见的參数:url/data/d ...
随机推荐
- linux文件权限全面解析
目录 linux文件权限全面解析 一:linux文件的权限有哪些? 1,权限分为3个部分 2,权限位 3,每一个权限拥有一个数字编号 4,在添加权限的时候,可以将权限加起来 5,linux添加权限命令 ...
- 搭建sublime.txt环境结合使用python
{ "cmd": ["python3", "-u", "$file"] }
- 一起玩转玩转LiteOS组件:TinyFrame
摘要:TinyFrame是一个简单的用于解析串口(如 UART.telnet.套接字等)通信数据帧的库. 本文分享自华为云社区<LiteOS组件尝鲜-玩转TinyFrame>,作者:Lio ...
- [HZOI] 山海经 题解
0.题目大意 给出一个序列,每次查询一个区间的最大子段和的端点和值.序列长度 \(n \le 10^{5}\) . 1.思路 显然应该使用线段树.题目要求每次求一个区间的最大子段和,那么在线段树节点中 ...
- FreeSWITCH 对接RTSP和RTMP视频
在某些场景需要把摄像头或者其它推流视频加入FreeSWITCH.因此可以采用如下方式处理: 安装mod_vlc 然后在配置文件中加入 < action applicaiton="pla ...
- NOIP2017 Day2T3 列队
首先可以观察到这样一个事实,如果 \((x, y)\) 出队,那么只会影响 \(x\) 这一行,以及最后一列的排布.并且可以发现,每次一个人出队,总会对最后一列有影响,因此我们可能需要将最后一列单独拿 ...
- PHP扩展开发编译环境的搭建
PHP允许使用扩展的方式,直接使用C语言开发PHP的功能,由于编译的问题,很多底层和框架的基础工作如果用PHP必然会带来额外的开销,降低系统的吞吐量,必然yaf就是这样的思路,把框架封装在扩展里,让系 ...
- SSH 密钥登录
一.什么是SSH? 简单说,SSH是一种网络协议,用于计算机之间的加密登录. 如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会 ...
- 使用java实现圆形运动
1 package com.neuedu.test; 2 3 import java.awt.Graphics; 4 import java.awt.Image; 5 6 import com.neu ...
- MySQL之视图篇
MySQL之视图篇 文章目录 MySQL之视图篇 1. 概述 1.1 为什么使用视图? 1.2 视图的理解 2. 创建视图 2.1 创建单表视图 2.2 针对于多表 2.3 基于视图创建视图 3. 查 ...