给jq 的$符号引用改为 $j 以便不与其他$符号冲突 var $j = jQuery.noConflict();
查找 ID 为"myDiv"的元素。$("#myDiv");
查找一个 DIV 元素。$("div");
查找含有特殊字符的元素 <span id="foo:bar"></span> ---> ${"#foo\\:bar"}
<span id="foo[bar]"></span> ---> ${"#foo\\[bar\\]"}
<span id="foo.bar"></span> ---> ${"foo\\.bar"}
查找所有类是 "myClass" 的元素. $(".myClass");
查找所有 name 属性是 newsletter 的 input 元素 $("input[name='newsletter']").attr("checked", true);
找到匹配任意一个类的元素。 $("div,span,p.myClass")
找到表单中所有的 input 元素 $("form input")
匹配表单中所有的子级input元素。$("form > input")
查找表格的1、3、5...行(即索引值0、2、4...) $("tr:even")
查找表格的2、4、6行(即索引值1、3、5...) $("tr:odd")
给页面内所有标题加上背景色 $(":header").css("background", "#EEE");
只有对不在执行动画效果的元素执行一个动画特效 $("#run").click(function(){
$("div:not(:animated)").animate({ left: "+=20" }, 1000);});
查找所有包含 "John" 的 div 元素 $("div:contains('John')")
查找所有含有 id 属性的 div 元素 $("div[id]")
找到所有含有 id 属性,并且它的 name 属性是以 man 结尾的 $("input[id][name$='man']")
查找所有密码框 $(":password")
匹配type为hidden的元素 $("input:hidden")
查找所有选中的复选框元素 $("input:checked")
查找所有未选中的 input 元素 $("input:not(:checked)")
查找所有选中的选项元素 $("select option:selected")
返回文档中第一个图像的src属性值。<img src="test.jpg"/> ---> $("img").attr("src");
为所有图像设置src和alt属性。 $("img").attr({ src: "test.jpg", alt: "Test Image" });
为所有图像设置src属性。 $("img").attr("src","test.jpg");
将文档中图像的src属性删除 $("img").removeAttr("src");
为匹配的元素加上 selected highlight 类 <p class="selected highlight">Hello</p> ---> $("p").addClass("selected highlight");
从匹配的元素中删除 'selected' 类 $("p").removeClass("selected");
删除匹配元素的所有类 $("p").removeClass();
取得第一个匹配元素的html内容 $("div").html();
设置每一个匹配元素的html内容 $("div").html("<p>Hello Again</p>");
取得所有匹配元素的内容 $("p").text();
获取文本框中的值 $("input").val();
设置每一个匹配元素的值$("input").val("hello world!");
由于input元素的父元素是一个表单元素,所以返回true。 $("input[type='checkbox']").parent().is("form")
查找DIV中的每个子元素。 $("div").children()
在每个div中查找 .selected 的类。 $("div").children(".selected")
取得第一个段落的color样式属性的值。 $("p").css("color");
如果属性名包含 "-"的话,必须使用引号: $("p").css({ "margin-left": "10px", "background-color": "blue" });
将所有段落字体设为红色 $("p").css("color","red");
获取文档的高 $(document).height();
把所有段落的高设为 20: $("p").height(20);
获取当前窗口的宽 $(window).width();
将所有段落的宽设为 20: $("p").width(20);
在DOM加载完成时运行的代码,可以这样写:$(document).ready(function(){// 在这里写你的代码...});
使用 $(document).ready() 的简写 jQuery(function($) {// 你可以在这里继续使用$作为别名...});
简写 $(function(){// 文档就绪});
当每个段落被点击的时候,弹出其文本。 $("p").bind("click", function(){ alert( $(this).text() );});
将页面内所有段落点击后隐藏。$("p").click( function () { $(this).hide(); });
鼠标悬停的表格加上特定的类 $("td").hover(
function () {$(this).addClass("hover");}, //over (Function) : 鼠标移到元素上要触发的函数
function () {$(this).removeClass("hover");} //out (Function) : 鼠标移出元素要触发的函数
);
在每一个匹配元素的blur事件中绑定的处理函数。$("p").blur( function () { alert("Hello World!"); } );
给所有的文本框增加输入验证 $("input[type='text']").change( function() {// 这里可以写些验证代码});
当页面加载后将 id 为 'login' 的元素设置焦点: $(document).ready(function(){$("#login").focus();});
使人无法使用文本框: $("input[type=text]").focus(function(){ this.blur();});
当页面滚动条变化时,执行的函数: $(window).scroll( function() { } );
提交本页的第一个表单: $("form:first").submit();
如果你要阻止表单提交: $("form").submit( function () {return false;} );
迭代两个图像,并设置它们的 src 属性。 $("img").each(function(i){this.src = "test" + i + ".jpg";});
注意:此处 this 指代的是 DOM 对象而非 jQuery 对象。
如果你想得到 jQuery对象,可以使用 $(this) 函数。$("img").each(function(){$(this).toggleClass("example");});
你可以使用 return false; 来提前跳出 each() 循环。
计算文档中所有图片数量 $("img").size(); 等同于 $("img").length;
相关推荐
本篇文章将深入探讨jQuery中的常用方法和事件属性。 首先,`$(document).ready()`是一个非常重要的jQuery方法,它确保DOM(文档对象模型)完全加载并准备就绪后才执行指定的函数。相比之下,`onload`事件则会在整个...
本文将介绍一些常用的jQuery属性和方法,并通过实例说明其用法。 首先,让我们来了解jQuery的概念。jQuery是由美国人John Resig开发的,随后吸引了大量JavaScript开发者的加入。作为JavaScript的一个封装库,jQuery...
以下是对标题“jquery常用的方法”中提到的一些主要jQuery方法的详细解释: 1. **添加样式**: `$(”p”).addClass(css中定义的样式类型)` - 这个方法用于向指定的元素添加CSS类,例如`addClass("highlight")`可以将...
在JQuery中,一些常用属性和方法对于开发者来说尤其重要,因为它们是日常开发中的核心工具。 首先,我们来看看JQuery中的事件处理。在JQuery中,事件处理通过绑定事件处理器来实现,这些处理器可以响应用户的交互...
本篇文章将深入探讨jQuery中的常用方法,基于jQuery 1.4版本进行总结,帮助开发者更好地理解和应用这些功能。 1. **选择器(Selectors)**:jQuery的选择器与CSS选择器相似,如`$("#id")`选取ID为id的元素,`$("....
**jQuery 是一个广泛使用的 JavaScript 库,它极大地...学习和掌握jQuery的常用方法,将极大地提高前端开发效率和代码质量。在实际工作中,查阅jQuery官方文档和在线教程,结合项目实践,可以进一步提升jQuery技能。
以上介绍的JQuery选择器只是其中的一部分,JQuery还提供了许多其他高级选择器和方法,可以帮助开发者更高效地操作DOM元素。通过熟练掌握这些基础选择器,开发者能够更加灵活地应对实际开发中的各种需求。
在jQuery中,可以通过各种方法来操作DOM元素的属性值。 - **addClass(cssClass)**: 为匹配元素添加一个或多个类。例如:`$("p").addClass("cssClass");` - **attr()**: 可用于获取或设置一个或多个属性。 - 获取...
### JQUERY 常用方法大全 #### 一、Attribute(属性操作) 1. **`.addClass()`** - **用途**:为匹配元素添加一个或多个类。 - **示例**: ```javascript $("p").addClass("highlight"); ``` 这将为所有的`...
在 jQuery 中,DOM 对象和 jQuery 对象是两种不同的对象类型,它们拥有各自独特的属性和方法。为了能够灵活地在两者之间切换,了解如何进行转换是非常重要的。 - **从 DOM 对象转换到 jQuery 对象**:可以使用 `$()...
### jQuery常用方法详解 #### 一、显示与隐藏操作 在网页开发中,元素的显示与隐藏是非常常见的需求,jQuery提供了简洁的方法来实现这一功能。 - **hide()**:此方法用于隐藏匹配到的元素。它接受三个参数: - `...
在本文中,我们将探讨JQuery中一些常用的属性和方法,这些知识是在日常开发工作中非常有价值的。 首先,我们看到JQuery可以用于生成随机数字,比如通过`Math.random()`函数生成一个随机数,然后转换成字符串并截取...
它列出了jQuery常用方法和属性,方便开发者在编写代码时快速查找和参考。 综上所述,《jQuery1.7 中文手册》是开发者深入理解并有效运用jQuery1.7版本的必备资料。无论你是初学者还是经验丰富的开发者,都能从中...
### JQuery常用思路与方法详解 #### 一、简介 JQuery 是一款轻量级的 JavaScript 库,它简化了许多常见的 JavaScript 操作,如 HTML 文档遍历、操作、事件处理、动画以及 AJAX 交互等。通过使用 JQuery,开发者能够...
通过以上对jQuery部分常用方法的精讲,我们可以看到jQuery极大地提高了JavaScript开发的效率和便捷性。无论是处理DOM操作、事件响应还是动画效果,jQuery都提供了丰富的API,让开发者能够更专注于实现业务逻辑而不是...
### Jquery常用方法详解 #### 属性操作 (Attribute) 1. **添加样式**: `$("p").addClass(css中定义的样式类型);` - **描述**:这个方法用于给指定的`<p>`元素添加一个已在CSS中定义好的类名。 - **应用场景**:...
这份文档将介绍一些jQuery的常用方法,帮助你更好地理解和应用这个强大的工具。 1. **ready(fn)**: 这个方法确保在DOM(文档对象模型)完全加载完毕后执行指定的函数。这对于在页面加载时初始化JavaScript非常重要...
在本文中,我们将深入探讨 jQuery 的一些常用方法,以帮助开发者更好地理解和应用这些功能。 1. **选择器**: - `$("标签名")`:通过标签名选择元素,如 `$("div")` 会选择所有 div 元素。 - `$("#ID")`:通过 ID...
以下是jQuery中的一些常用方法和核心概念的详细说明: 1. **选择器**:jQuery提供了一系列强大的选择器,使得选取DOM元素变得简单。基本选择器包括: - `$("#id")`:通过ID选取元素。 - `$(".class")`:通过类名...