Jquery方法大全
一、JQuery常用的方法 :(JQuery中90%都是方法,没有参数是获取,带参数是设置)
- $("#id").css('backgroundColor','blue');
- .css({'color':'red','width':'300px'}); //不建议.css().css链式编程
- .text('改变啦'); //innerText
- .html(); //innerHTML
- .height()
- .width()
- .val('改变了'); //value //可以使select、radio、checkbox相应的项被选中
- .attr('name'); //取得属性的值
- .attr('name','value') //设置name属性
- .attr({'title':'TTT','name':'zzz'})
- .removeAttr() //删除属性
- .addClass('cls') //追加一个类(样式)
- .removeClass('cls') //不写参数,则把类全部清除 //移除多个,使用空格隔开
- var $li = $("<li>苹果</li>"); //创建节点
- .remove() //删除节点 //返回值,是删除的元素,可以下次再用 //参数为子节点的选取器
- .empty() //删除节点(只是清空)
- .clone() //复制节点 //.clone(true) 表示复制元素所绑定的事件
- .replaceWith("<a href='#'>Test</a>") //将元素替换为指定的对象
- .replaceAll("p") //将所有<p>替换为自己
- .wrap("<b></b>") //将元素用<b>包裹起来
- .wrapAll("p") //将所有匹配元素用自己包裹起来
- .wrapInner("p") //将此元素中的内容用<p>包裹起来,不包括自己
- .hasClass('cls') //判断是否应用了cls类
- .toggle() //隐藏、显示这个元素
- .toggleClass('cls') //切换这个cls类(开关灯)
- .filter() //筛选元素
- .append() //添加元素到此节点中(每个节点)(后置)
- .appendTo() //将此节点添加到(参数)的节点中 //可以用来移动元素
- .prepend() //添加元素到此节点 (每个节点) (前置)
- .prependTo() //
- .after() //在此元素之后添加元素(兄弟位置)
- .insertAfter() //将此元素添加到(参数)的后面 //在此元素之前添加元素(兄弟位置)
- .before() //在每个匹配的元素之前添加元素
- .insertBefore() //将此元素(集合)添加到指定元素之前
- .children() //取得元素的子元素集合
- .is(":visible") //判断
二、动画:
- .hide(3000) //隐藏元素(毫秒) //'slow' 'normal' 'fast'
- .show() //显示元素(毫秒)
- .fadeIn() //淡入(毫秒)
- .fadeOut() //淡出(毫秒)
- .fadeToggle()
- .fadeTo(2000,0.3) //到达透明度多少
- .slideUp() //向上收缩隐藏
- .slideDown() //向下收缩显示
- .slideToggle()
三、 获取兄弟元素的方法 :
- .next():之后的第一个兄弟元素 //和+一样
- .nextAll():之后的所有兄弟元素
- .prev():之前的第一个兄弟元素
- .prevAll():之后的所有兄弟元素
- .siblings():所有兄弟(除了自己)
- .end():返回上一层操作的对象
- .first():第一个
- .last():最后一个
- .closest("li"):查找最近的<li>元素
- .find()
- .parent()
- .parents()
四、CSS操作:
- .css('backgroundColor','red')
- .css('background-color','red')
- .css(backgroundColor,'red')
- .css('opacity','0.5') //设置为半透明
- .height() //元素的高 没有单位
- .width() //元素的宽
- .css('height') //有单位,也可能是auto
- .offset() //获取元素的offset
- .offset.left
- .offset.top
- .position() //获取相对于最近一个relative或absolute的节点的相对偏移
- .position.left
- .position.top
- .scrollLeft() //获取元素的滚动条距离顶端的距离
- .scrollTop(300) //设置距离
五、判断对象是否存在:
- if($("#txt").length) {alert('存在');}
- if($("#txt")[0]) // Dom:if(document.getElementById('txt') !=null) {}
Jquery方法大全的更多相关文章
- Jquery 方法大全
一.JQuery常用的方法 :(JQuery中90%都是方法,没有参数是获取,带参数是设置) $("#id").css('backgroundColor','blue'); .cs ...
- JS去掉首尾空格 简单方法大全(原生正则jquery)
JS去掉首尾空格 简单方法大全 var osfipin= ' http://www.cnblogs.com/osfipin/ '; //去除首尾空格 osfipin.replace(/(^\s*)|( ...
- jQuery选择器大全(48个代码片段+21幅图演示)
选择器是jQuery最基础的东西,本文中列举的选择器基本上囊括了所有的jQuery选择器,也许各位通过这篇文章能够加深对jQuery选择器 的理解,它们本身用法就非常简单,我更希望的是它能够提升个人编 ...
- jQuery事件大全
jQuery事件大全 attribute: $(" p" ).addclass(css中定义的样式类型) 给某个元素添加样式 $(" img" ).attr( ...
- jquery 函数大全
jquery函数大全转载 Attribute:$(”p”).addClass(css中定义的样式类型); 给某个元素添加样式$(”img”).attr({src:”test.jpg”,alt:”te ...
- 转:jQuery选择器大全(48个代码片段+21幅图演示)
选择器是jQuery最基础的东西,本文中列举的选择器基本上囊括了所有的jQuery选择器,也许各位通过这篇文章能够加深对jQuery选择器的理解,它们本身用法就非常简单,我更希望的是它能够提升个人编写 ...
- jQuery使用大全
我的程序人生 提供基于Lesktop的IM二次开发,联系QQ:76159179 CnBlogs Home New Post Contact Admin Rss Posts - 476 Article ...
- JQuery选择器大全 前端面试送命题:面试题篇 对IOC和DI的通俗理解 c#中关于协变性和逆变性(又叫抗变)帮助理解
JQuery选择器大全 jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素 ...
- 1.4 jQuery方法,JSON介绍
jQuery方法: jQuery添加元素: append()方法: $("元素").append("追加内容"); prepend()方法: $("元 ...
随机推荐
- JDBC注册驱动的三种方式
JDBC注册驱动的三种方式 1.通过导入的JDBC的驱动包拿到的com.mysql.jdbc.Driver对象,利用java.sql.DriverManager对象的DriverManager.reg ...
- 教程-Delphi第三方控件安装卸载指南
1 只有一个DCU文件的组件.DCU文件是编译好的单元文件,这样的组件是作者不想把源码公布.一般来说,作者必须说明此组件适合Delphi的哪种版本,如果版本不对,在安装时就会出现错误.也正是因为没有源 ...
- Install PhoneGap
To Install, ensure that you have NodeJS installed, then open your commandline and run the following: ...
- [OC Foundation框架 - 3] 指向指针的指针
使用函数改变NSString void changeStr2(NSString **str3) { *str3 = "; } int main(int argc, const char * ...
- Java字节码(.class文件)格式详解(一)
原文链接:http://www.blogjava.net/DLevin/archive/2011/09/05/358033.html 小介:去年在读<深入解析JVM>的时候写的,记得当时还 ...
- 详解struts.multipart.saveDir的临时文件路径
Struts2中的struts.multipart.saveDir主要是用来设置上传文件的临时目录,在不同的配置方式下,它的临时文件目录大有不同,好多人在设置后往往找不到这个临时目录在哪里,下面我就来 ...
- JSon实体类快速生成插件 GsonFormat 1.2.0
写在前头:本插件只适用 android studio和 Intellij IDEA 工具,eclipse 的少年无视我吧!!! 这是一个根据JSONObject格式的字符串,自动生成实体类参数. gi ...
- 【22】将成员变量声明为private
1.为什么要将成员变量声明为private,语法一致性,只通过方法暴露接口. 2.使用方法,可以对成员变量更精确的控制.比如:为所有可能的实现提供弹性,不同实现可以替换:控制可读可写:验证约束条件:处 ...
- 【30】透彻了解inlining 的里里外外
1.inline方法相当于文本替换,不需要承担方法调用的额外开销,同时还有潜在的优势,文本替换后,编译器会进行代码优化.而对于方法调用,编译器没有能力进行代码优化. 2.显而易见,inline方法往往 ...
- URL和DNS解析
以下内容摘自<Go Web编程>,介绍的通俗易懂. 我们浏览网页都是通过URL访问的,那么URL到底是怎么样的呢? URL(Uniform Resource Locator)是“统一资源定 ...