<!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常见方法的更多相关文章

  1. jQuery ajax调用后台aspx后台文件的两种常见方法(不是ashx)

    在asp.net webForm开发中,用Jquery ajax调用aspx页面的方法常用的有两种:下面我来简单介绍一下. [WebMethod] public static string SayHe ...

  2. jQuery on()方法

    jQuery on()方法是官方推荐的绑定事件的一个方法. $(selector).on(event,childSelector,data,function,map) 由此扩展开来的几个以前常见的方法 ...

  3. 转:jQuery 常见操作实现方式

    http://www.cnblogs.com/guomingfeng/articles/2038707.html 一个优秀的 JavaScript 框架,一篇 jQuery 常用方法及函数的文章留存备 ...

  4. jquery 使用方法<转载>

    jquery 使用方法 jQuery是目前使用最广泛的javascript函数库.据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库.微软公司 甚至把jQuery作为他们的官 ...

  5. jQuery 常见操作实现方式

    一个优秀的 JavaScript 框架,一篇 jQuery 常用方法及函数的文章留存备忘. jQuery 常见操作实现方式 $("标签名") //取html元素 document. ...

  6. jQuery on()方法示例及jquery on()方法的优点

    jQuery on()方法是官方推荐的绑定事件的一个方法. $(selector).on(event,childSelector,data,function,map) 由此扩展开来的几个以前常见的方法 ...

  7. [转] jquery 使用方法

    jquery 使用方法 jQuery是目前使用最广泛的javascript函数库.据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库.微软公司 甚至把jQuery作为他们的官 ...

  8. jQuery jQuery on()方法

    jQuery on()方法是官方推荐的绑定事件的一个方法. $(selector).on(event,childSelector,data,function,map) 由此扩展开来的几个以前常见的方法 ...

  9. jQuery.ajax()方法中參数具体解析

    前言 在项目开发中,为了实现异步向服务端发起请求,最常常使用的就是jQuery.ajax方法了.刚開始需求比較简单,调用jQuery.ajax方法时要传的參数也就那几个常见的參数:url/data/d ...

随机推荐

  1. 配置Nginx使用Active Directory 做认证

    配置Nginx使用AD做认证 nginx.conf 配置 http { ldap_server ldap { url ldap://xxx:389/DC=test,DC=com?sAMAccountN ...

  2. 删除文件行末尾的^M符号方法

    有时发现某些文件的末尾总是带有^M符号 cat /etc/hosts.allow|col -b > /etc/hosts.allow.old

  3. 如何在pyqt中在实现无边框窗口的同时保留Windows窗口动画效果(一)

    无边框窗体的实现思路 在pyqt中只要 self.setWindowFlags(Qt.FramelessWindowHint) 就可以实现边框的去除,但是没了标题栏也意味着窗口大小无法改变.窗口无法拖 ...

  4. 「IOI2009」旅行商

    题目传送门 首先,看到这道题感觉就像dp(然鹅没什么用). 一个美好的设想 假如没有两个展销会在同一天开展:前途光明 暴力dp,复杂度o(\(n^2\)). 没有同一天的展销会 暴力dp慢,是因为本质 ...

  5. 远程连接MySQL报错1045解决方案

    MySQL远端操作步骤: 方法一: USE mysql: GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH ...

  6. 使用 Element UI Select 组件的 value-key 属性,让绑定值可以为一个对象

    EsunR 2019-11-07 12:14:42  12264  收藏 6 分类专栏: Vue 文章标签: element-ui 版权 当我们使用 Elemet UI 的选择组件进行多选时,Sele ...

  7. Python起航

    安装Python 安装python 添加python安装目录到PATH 添加Scripts目录到PATH 如果同时安装了python2和python3,那么通过python和python3,pip和p ...

  8. 关于final关键字

    final修饰基本数据类型时 修饰的变量值不可变 final修饰引用数据类型时 修饰的变量地址不可变 值可变 final修饰一个类中的方法时 不可被子类重写 final修饰一个类时 不可被其他类继承 ...

  9. Shell数组以及排序算法(冒泡、直接选择、反转)

    Shell数组以及排序算法(冒泡.直接选择.反转) 目录 Shell数组以及排序算法(冒泡.直接选择.反转) 一.数组概述 1. 数组的定义 2. 下标的定义 3. 数组的特点 4. 数组定义的方法 ...

  10. .NET 6全文检索引擎Lucene.NET 4.8简单封装

    前言 因为最近在做一个检索数据的工具.最开始用的Mysql8自带的全文检索功能.但是发现这货数据量超过百万之后,检索速度直线下降. 于是想到Lucene.net.花了一晚上时间做了简单的封装.可以直接 ...