`
flylynne
  • 浏览: 376089 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jQuery特性和用法

 
阅读更多

下面简单介绍一下jQuery的一些特性和用法:

1.精准简单的选择对象(dom):

$('#element');// 相当于document.getElementById("element")

$('.element');//Class
$('p');//html标签
$("form > input");//子对象
$("div,span,p.myClass");//同时选择多种对象
$("tr:odd").css("background-color", "#bbbbff");//表格的隔行背景
$(":input");//表单对象
$("input[name='newsletter']");//特定的表单对象
2.对象函数的应用简单和不限制:


element.function(par);

$(”p.surprise”).addClass(”ohmy”).show(”slow”)...
3.对已选择对象的操作(包括样式):

$("#element").addClass("selected");//给对象添加样式
$('#element').css({ "background-color":"yellow", "font-weight":"bolder" });//改变对象样式
$("p").text("Some new text.");//改变对象文本
$("img").attr({ src: "test.jpg", alt: "Test Image" });//改变对象文本
$("p").add("span");//给对象增加标签
$("p").find("span");//查找对象内部的对应元素
$("p").parent();//对象的父级元素
$("p").append("<b>Hello</b>");//给对象添加内容
4.支持aJax,支持文件格式:xml/html/script/json/jsonp

$("#feeds").load("feeds.html");//相应区域导入静态页内容
$("#feeds").load("feeds.php", {limit: 25}, function(){alert("The last 25 entries in the feed have been loaded");});//导入动态内容
4.对事件的支持:

$("p").hover(function () {
      $(this).addClass("hilite");//鼠标放上去时
    }, function () {
      $(this).removeClass("hilite");//移开鼠标
    });//鼠标放上去和移开的不同效果(自动循环所有p对象)
5.动画:

$("p").show("slow");//隐藏对象(慢速渐变)
$("#go").click(function(){
$("#block").animate({
    width: "90%",
    height: "100%",
    fontSize: "10em"
}, 1000 );
});//鼠标点击后宽、高、字体的动态变化
6.扩展:

$.fn.background = function(bg){
    return this.css('background', bg);
};
$(#element).background("red");
如果要为每一个jQuery 对象添加一个函数,必须把该函数指派给 $.fn,同时这个函数必须要返回一个 this(jQuery 对象)

分享到:
评论

相关推荐

    jQuery.validate 用法

    本文将深入探讨jQuery.validate的使用方法以及源码解析,帮助开发者更好地理解和运用这一工具。 首先,我们来了解一下jQuery.validate的基本用法。引入jQuery和jQuery.validate库后,我们可以通过调用`$("#formID")...

    Jquery和jquery的常用插件

    jQuery的核心特性包括选择器(用于快速定位HTML元素)、链式调用(使代码更紧凑)和封装Ajax操作。 在给定的压缩包文件中,我们发现了几个关键的jQuery插件,它们分别是zTree、Grid和Layer。这些插件进一步扩展了...

    jQuery1.6 和 1.4权威基础指南(含API和源码)

    jQuery API 包含了一系列的函数和方法,用于操作DOM元素、处理事件、创建动画效果以及进行Ajax请求。例如,`$()`函数是jQuery的核心,用于选取DOM元素,而`$(selector).method()`结构则用于对选取的元素执行特定方法...

    JQuery核心用法快速查询文档

    jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF ...

    JQuery1.4.1与JQuery1.8.3

    jQuery 是一个广泛使用的 JavaScript 库,它极大地简化了网页的动态交互和DOM操作。这个压缩包包含了两个版本的 jQuery —— 1.4.1 和 1.8.3。这两个版本分别代表了 jQuery 发展的不同阶段,各自具有特定的功能和...

    jquery零碎实例和学习心得

    首先,`jQuery1.2API.chm` 和 `jquery中英文对照手册(chm).chm` 提供了jQuery 1.2版本的API文档,这对于理解早期版本的jQuery特性及其用法至关重要。虽然jQuery已经发展到更高的版本,但了解早期版本有助于我们了解...

    jquery-3.5.1.min.js_jquery-3.5.1.min.js_jquery_

    在学习和使用jQuery 3.5.1时,建议从基础入手,理解其核心概念和常用API,然后逐步探索高级特性和插件。同时,结合实际项目进行实践,将理论知识转化为实际技能。通过不断练习,你将会发现jQuery能够让你的...

    jquery的基本用法

    - 使用`.get()`方法从jQuery对象中获取DOM对象数组。 - 示例:`var domObj = $("#elementId").get(0);` #### 四、学习资源与参考资料 对于初学者而言,官方文档和社区资源是学习jQuery的最佳途径。以下是一些...

    Jquery1.8.0和jquery1.8中文Api

    jQuery 1.8.0 的中文API文档对于中国开发者来说尤其有价值,因为它提供了中文解释,帮助开发者更好地理解和使用jQuery的各种方法和函数。API文档通常包含详细的函数描述、参数说明、返回值类型以及示例代码,便于...

    jquery-1.9.1.js 、jquery-1.9.1.min.js 【官方jquery包 js】

    jQuery 1.9.1版本是一个重要的里程碑,它对旧的API进行了清理和重构,移除了一些不推荐使用的函数和方法,以保持库的简洁性和未来发展的兼容性。例如,`.live()`方法在这一版本中被移除,取而代之的是`.on()`和`.off...

    jQuery-1.12.4.js和jQuery-1.8.3.min.js

    这两个文件分别代表了jQuery的不同阶段,各自有其特性和适用场景。 首先,我们来看 "jQuery-1.12.4.js"。这是jQuery的一个稳定版本,发布于2016年,属于1.x系列。这个版本包含了丰富的选择器、DOM操作、事件处理、...

    jquery插件使用方法大全

    jQuery 是一个高效、简洁的JavaScript库,由John Resig...总的来说,jQuery通过提供一系列强大的工具和方法,极大地简化了JavaScript的前端开发,提高了开发效率,同时也降低了代码的复杂性,促进了前端开发的标准化。

    jquery各版本,jquery1.3-1.7,jquery文件

    jQuery1.6的主要改进是分离了DOM元素的选择与操作,创建了独立的$.attr和$.prop方法,以更准确地区分属性(attributes)和特性(properties)。这使得开发者在处理表单控件状态等特性时有了更清晰的区分。 jQuery...

    jquery searchableselect用法

    以上是 `jQuery SearchableSelect` 插件的基本使用方法和一些高级特性。通过这个插件,你可以轻松地为你的项目添加功能强大的、可搜索的下拉选择框,提升用户交互体验。在实际开发中,可以根据项目的具体需求进行...

    JQuery1.3.1和1.3.2库

    因此,对于新项目,推荐使用更现代的JQuery版本,比如3.x或更高,以利用最新的性能优化和特性。 总的来说,JQuery 1.3.1和1.3.2是JavaScript开发历史上的重要组成部分,它们为开发者提供了强大的工具来实现动态网页...

    jquery-1.10.2.js 和 jquery-1.10.2.min.js 【jquery-1.10.2包合集】

    《jQuery 1.10.2:高效前端开发的核心库》 jQuery,作为一款广泛使用的JavaScript库,自2006年发布以来,以...无论你是初学者还是经验丰富的开发者,理解并掌握jQuery的核心特性和用法,都将对你的前端工作大有裨益。

    jquery非常详细的使用教程

    与单独使用插件相比,jQuery UI 提供了一致性和更好的维护性。尽管它可能比单一功能的插件大一些,但一次性加载可以避免多次请求,提高页面性能。此外,jQuery UI 还支持自定义主题,通过 ThemeRoller 工具,开发者...

    jquery 1.26和1.3的

    这两个版本虽然已经相对较旧,但它们包含了jQuery的核心特性,对于理解jQuery的发展历程和基础知识至关重要。 首先,我们来看jQuery 1.26。这个版本是在2009年发布的,当时jQuery正在迅速发展,成为Web开发的标准...

    jQuery动画下拉菜单Smart Menu

    通过选择器(Selectors)定位菜单元素,使用事件绑定(Event Binding)监听用户行为,结合CSS样式控制菜单显示,最后利用动画方法(Animation Methods)实现平滑的展开和收缩效果。Smart Menu正是基于这些核心概念,...

Global site tag (gtag.js) - Google Analytics