.html() //能够获取元素里的内容包括标签;

.text()  //只能获取到元素里的内容

.val()  //可以得到元素的value值

$(this).index()  //得到点时间发生的哪个元素的下标


attr("id");attr("href")  或  attr("id","....")//可以得到元素的属性  或设置属性内容

设置多个属性attr({"href":"http://www.jikexueyuan.com","title":"hello"});

$("#btn5").click(function(){

  $("#p5").text(function(i,ot){

    return "old:" + ot +"new:这是新的内容"+(i);

  });

});

回调返回old 为原来的内容,i=0;


.remove(); 将元素全部删除包括元素本身

.empty();将元素里面的子元素全部删除,但会保留元素本身


css

.addClass("") //添加一个class名;

.removeClass("")//删除一个class名;

.toggleClass("")//两种状态来回切换


元素的遍历

.children('p')只遍历它的儿子辈一级 //可选参数

.find('p')可以遍历到所有儿子辈孙子辈 //必须参数

.parent() //遍历上一级的父元素;

.parents()  //遍历所有父元素,包括body;

$("h4").parentsUntil("div")//h4到div从两个元素之间来进行选择,取中间的所有元素

同一级元素

$("h4").siblings()//除了h4 所有同级的元素都会遍历出来

$("h4").next() //将h4的下个同级元素给遍历出来

$("h4").nextAll()//将h4下面的同级元素全部给遍历出来

$("p").nextUntil("h6")//获取p到h6中间的所有同级元素   从上到下

$("h4").prev() //将h4的上个同级元素给遍历出来

$("h4").preAll()//将h4上面的同级元素全部给遍历出来

$("p").preUntilUntil("h6")//获取p到h6中间的所有同级元素   从下到上


jQuery.parent(expr)           //找父元素

jQuery.parents(expr)          //找到所有祖先元素,不限于父元素

jQuery.children(expr)        //查找所有子元素,只会找到直接的孩子节点,不会返回所有子孙

jQuery.contents()            //查找下面的所有内容,包括节点和文本。

jQuery.prev()                //查找上一个兄弟节点,不是所有的兄弟节点

jQuery.prevAll()             //查找所有之前的兄弟节点

jQuery.next()                //查找下一个兄弟节点,不是所有的兄弟节点

jQuery.nextAll()             //查找所有之后的兄弟节点

jQuery.siblings()            //查找兄弟节点,不分前后

jQuery.find(expr)            //跟jQuery.filter(expr)完全不一样,jQuery.filter(expr)是从初始的

jQuery对象集合中筛选出一部分,而jQuery.find()的返回结果,不会有初始集中

筛选出一部分,而jQuery.find()的返回结果,不会有初始集合中的内容,比如:

$("p").find("span")是从元素开始找,等于$("p span")


多个div

$("div p").first()  //获取第一个p标签

$("div p").last()  //获取最后一个p标签

$("div p").eq(下标) //获取下标对应的元素

$(''div p").filter("p")只有满足div 里有p标签才能遍历出来  $("div p").filter("class名")//选中class名的元素

$("div p").not("class名") //除了class名其他元素都被选中    与上个效果相反

jquety的更多相关文章

  1. jquety选择器

    基本选择器 1.#id        根据id的属性值来获取元素 2.TagName     根据标签名来获取元素 3.selector1,selector2    匹配列表中的选择器(就是可以匹配多 ...

  2. 第四篇 前端学习之JQuery基础

    一 jQuery是什么? jQuery就是一个JavaScript的库. <1> jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多 javascript高手加入 ...

  3. js 五 jquery的使用,调用

    4 this 关键字 this 表示当前函数或方法的调用者 1 全局函数由window调用,所以全局函数中的this 指的是window对象 2 事件处理函数中使用this,指的是当前事件的触发对象 ...

  4. 前端之BOM与DOM-JQuery

    一.前端基础之BOM和DOM: 1: JavaScript分为 ECMAScript,DOM,BOM BOM:指的是浏览器对象模型,它使JavaScript有能力与浏览器进行“对话” DOM:是指文档 ...

  5. jquery一些 事件的用法

    在jquery中有许多的事件,在使用时可分为两类吧,一种是基本的事件,如click.blur.change.foucus等,这些是通过简单封装js用法,使用如: $("a[name=link ...

随机推荐

  1. mysql datatime 设置默认值为CURRENT_TIMESTAMP报错`Invalid default value`

    环境: Ubuntu mysql 5.5 解决方法: 升级mysql至5.6 apt-cache search mysql-server sudo apt-add-repository ppa:ond ...

  2. WPF CollectionViewSource CollectionView

    CollectionView 通俗讲就是可以对你绑定的集合可以进行 分组,排序 等功能 CollectionViewSource  根据字面意思是xxx的数据源 详细的介绍还是看 http://www ...

  3. Metro下读取txt文件

    情况1:txt是Utf8格式的. 读取代码:IList<String> lines = await Windows.Storage.FileIO.ReadLinesAsync(file); ...

  4. (转)EClipse插件推荐

    http://www.importnew.com/4707.html 来自非营利性Eclipse基金会的Eclipse IDE以其插件生态系统著称.Eclipse市场拥有海量插件可供下载,你可以通过插 ...

  5. iOS- 制作U盘安装Mac OS X 系统

    需要: 1.下载Yomitate.app or Capitan.app 跳转到官网或者第三方. 2.准备一台Mac 电脑 3.准备一个8G U盘. 安装: 步骤1.将Yomitate.app 拖到应用 ...

  6. CLR VIA C# 学习笔记

    第19章 可空类型 1)使用Nullable<T>可将int32的值类型设置为Null,CLR会在Null时默认赋值为0; 如:Nullable<T> x=null; //使用 ...

  7. 【chrome插件】web版微信接入图灵机器人API实现自动回复

    小贱鸡自动回复API已经不可以用了,现在改良接入图灵机器人API 360chrome浏览器团队翻译了部分谷歌插件开发文档 地址:http://open.chrome.360.cn/extension_ ...

  8. 疑问:line-height对非文字行内块的影响

    line-height:对子元素是非文字的行内块,表现出来的不是垂直居中.目前还不知道具体细节. 可以看出来两个东西不在一行.老师的解释是line-height对非文字元素解释不一样,但是我没懂细节. ...

  9. 浏览器-07 chromium 渲染1

    Chromium 软件渲染 软件渲染就是利用CPU,根据一定的算法来计算生成网页的内容; Chromium都是用软件渲染的技术来完成页面的绘制工作(除非强行打开硬件加速绘制); 软件渲染基础和架构 R ...

  10. iOS GCD学习笔记

    // 后台执行: dispatch_async(dispatch_get_global_queue(, ), ^{ // something }); // 主线程执行: dispatch_async( ...