<!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. C# 读取txt文件生成Word文档

    本文将以C#程序代码为例介绍如何来读取txt文件中的内容,生成Word文档.在编辑代码前,可参考如下代码环境进行配置: Visual Studio 2017 .Net Framework 4.6.1 ...

  2. 关于笨蛋式病毒创作(CMD式)C++

    ​ 对于病毒创作,有好多种原因:有想装逼的,想盗取信息的...... 任何理由千奇百出,有的在下面评论出来. 对于病毒创作,我可是既会有不会,只会乱写,回头一看,全错了. 我今天写的这篇博客就是面向于 ...

  3. JVM诊断及工具笔记(2)使用arthas定位哪里执行了System#gc()

    笔者是汽车之家实时计算平台的一名小伙伴.负责flink平台,数据湖及kafka平台的设计与开发.平时擅长做平台设计,定位及解决各种疑难杂症.第二篇文章,讲的点依旧很小,但是这次图多!!! 在这里感谢支 ...

  4. Grad-CAM:Visual Explanations from Deep Networks via Gradient-based Localization

    目录 Grad-CAM:Visual Explanations from Deep Networks via Gradient-based Localization 1.Abstract 2.Intr ...

  5. hashmap 实现 相同的key值时,value值叠加效果。

    一,了解一些基础 package com.ohs.demo; /** * * 一.需求是:停止相同的key值,覆盖效果,将重复的value值,叠加起来. * * 二.hash? 什么是hash? * ...

  6. 如何在pyqt中通过调用 SetWindowCompositionAttribute 实现Win10亚克力效果

    亚克力效果 在<如何在pyqt中实现窗口磨砂效果>和<如何在pyqt中实现win10亚克力效果>中,我们调用C++ dll来实现窗口效果,这种方法要求电脑上必须装有MSVC.V ...

  7. openstack horizon 学习(3) DataTable

    上一篇中粗略的讲了下openstack中horizon的dashboard和panel的添加,本打算在这章中对有关于pluggable settings中的配置做详细的总结,然放弃了这念头.原因是搞懂 ...

  8. java8 stream详细

    转载:   https://zhuanlan.zhihu.com/p/299064490

  9. 恶补Java Swing线程刷新UI机制(由浅到深的参考大佬博文)

    1. java中进度条不能更新问题的研究 感谢大佬:https://blog.csdn.net/smartcat86/article/details/2226681 为什么进度条在事件处理过程中不更新 ...

  10. Linux curl命令进行网络请求

    原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11841353.html 1. curl get请求: curl http://www.baid ...