iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >jQuery常用的方法有哪些
  • 794
分享到

jQuery常用的方法有哪些

2024-04-02 19:04:59 794人浏览 安东尼
摘要

这篇文章主要介绍“Jquery常用的方法有哪些”,在日常操作中,相信很多人在jQuery常用的方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”jQuery常用的方法有

这篇文章主要介绍“Jquery常用的方法有哪些”,在日常操作中,相信很多人在jQuery常用的方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”jQuery常用的方法有哪些”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

jQuery事件处理

ready(fn)

代码:

$(document).ready(function(){
  // Your code here...
});

作用:它可以极大地提高WEB应用程序的响应速度。通过使用这个方法,可以在DOM载入就绪能够读取并操纵时立即调用你所绑定的函数,而99.99%的javascript函数都需要在那一刻执行。

bind(type,[data],fn)

代码:

$("p").bind("click", function(){
  alert( $(this).text() );
});

作用:为每一个匹配元素的特定事件(像click)绑定一个事件处理器函数。起到事件监听的作用。

toggle(fn,fn)

代码:

$("td").toggle(
  function () {
    $(this).addClass("selected");
  },
  function () {
    $(this).removeClass("selected");
  }
);

作用:每次点击时切换要调用的函数。如果点击了一个匹配的元素,则触发指定的***个函数,当再次点击同一元素时,则触发指定的第二个函数。挺有趣的一个函数,在动态实现某些功能的时候可能会用到。(像click(),focus(),keydown()这样的事件这里就不提了,那些都是开发中比较常用到的。)

jQuery外观效果

addClass(class)和removeClass(class)

代码:

$(".stripe tr").mouseover(function(){  
               $(this).addClass("over");}).mouseout(function(){ 
               $(this).removeClass("over");})
});

也可以写成:

$(".stripe tr").mouseover(function() { $(this).addClass("over") });
$(".stripe tr").mouseout(function() { $(this).removeClass("over") });

作用:为指定的元素添加或移除样式,从而实现动态的样式效果,上面的实例中实现鼠标移动双色表格的代码

css(name,value)

代码:

$("p").CSS("color","red");

作用:很简单,就是在匹配的元素中,设置一个样式属性的值。这个个人感觉和上面的addClass(class)有点类似。

slide(),hide(),fadeIn(), fadeout(), slideUp() ,slideDown()

代码:

$("#btnShow").bind("click",function(event){ $("#divMsg").show() });
$("#btnHide").bind("click",function(evnet){ $("#divMsg").hide() });

作用:jQuery中提供的比较常用的几个动态效果的函数。还可以添加参数:show(speed,[callback])以优雅的动画显示所有匹配的元素,并在显示完成后可选地触发一个回调函数。

animate(params[,duration[,easing[,callback]]])

作用:制作动画效果用到的函数,功能非常的强大,可以连续使用此函数。

查找筛选

map(callback)

html 代码:

Values: 

< INPUT value=John name=name>
  < INPUT value=passWord name=password>
< INPUT value="< A href=" name=url ? %22 ejohn.org Http:>http://ejohn.org/%22/< /A> < FORM>

jQuery 代码:

< /FORM>
$("p").append( $("input").map(function(){
  return $(this).val();
}).get().join(", ") );

结果:

[ John, password, < A href="http://ejohn.org/%3C/p">http://ejohn.org/%3C/p< /A>> ]

作用:将一组元素转换成其他数组(不论是否是元素数组)你可以用这个函数来建立一个列表,不论是值、属性还是CSS样式,或者其他特别形式。这都可以用'$.map()'来方便的建立。


find(expr)

HTML 代码:

< SPAN>Hello< /SPAN>, how are you?jQuery 代码:


作用:搜索所有与指定表达式匹配的元素。这个函数是找出正在处理的元素的后代元素的好方法。


文档处理

attr(key,value)


HTML 代码:

< IMG>< IMG>


jQuery 代码:

$("img").attr("src","test.jpg");


作用:取得或设置匹配元素的属性值。通过这个方法可以方便地从***个匹配元素中获取一个属性的值。如果元素没有相应属性,则返回 undefined 。在控制HTML标记上是必备的工具


html()/html(val)

HTML 代码:

< DIV>< /DIV>

jQuery 代码:

$("div").html();

结果:

Hello

作用:取得或设置匹配元素的html内容,同类型的方法还有text()和val()。前者是取得所有匹配元素的内容。,后者是获得匹配元素的当前值。三者有相似的地方常用在内容的操作上。

wrap(html)HTML 代码:Test Paragraph.jQuery 代码:$("p").wrap(" 
< DIV class=wrap>< /DIV>");结果:
< DIV class=wrap>Test Paragraph.

作用:把所有匹配的元素用其他元素的结构化标记包裹起来。这种包装对于在文档中插入额外的结构化标记最有用,而且它不会破坏原始文档的语义品质。 可以灵活的修改我们的DOM。

empty()

HTML 代码:

Hello, Person < A href="http://new.51cto.com/wuyou/news_edit.PHP?artID=127754#">and person< /A>

jQuery 代码:

$("p").empty();

结果:

作用:删除匹配的元素集合中所有的子节点。

ajax处理

load(url,[data],[callback])

url (String) : 待装入 HTML 网页网址。

data (Map) : (可选) 发送至服务器的 key/value 数据。

callback (Callback) : (可选) 载入成功时回调函数。

代码:

$("#feeds").load("feeds.aspx", {limit: 25}, function(){
   alert("The last 25 entries in the feed have been loaded");
 });


作用:载入远程 HTML 文件代码并插入至 DOM 中。这也是Jquery操作Ajax最常用最有效的方法。


serialize()

HTML 代码:

Results:

< FORM>
  < SELECT name=single>    < OPTION selected>Single< /OPTION>
< OPTION>Single2< /OPTION> < /SELECT>
  < SELECT multiple name=multiple>    < OPTION selected>Multiple< /OPTION>
< OPTION>Multiple2< /OPTION>    < OPTION selected>Multiple3< /OPTION> < /SELECT>

  < INPUT value=check1 type=checkbox name=check> check1
  < INPUT value=check2 type=checkbox name=check 
checked="checked"/> check2
  < INPUT value=radio1 type=radio name=radio 
checked="checked"/> radio1
  < INPUT value=radio2 type=radio name=radio> radio2
< /FORM>

jQuery 代码:

$("#results").append( "< TT>" + $("form").serialize() + "< /TT>" );

作用:序列化表格内容为字符串。用于 Ajax 请求。

工具

jQuery.each(obj,callback)

代码:

$.each( [0,1,2], function(i, n){
  alert( "Item #" + i + ": " + n );
});//遍历数组
$.each( { name: "John", lang: "js" }, function(i, n){
  alert( "Name: " + i + ", Value: " + n );//遍历对象
});

作用:通用例遍方法,可用于例遍对象和数组。

jQuery.makeArray(obj)

HTML 代码:

First< DIV>Second< /DIV>Third< /DIV>
< DIV>Fourth< /DIV>


jQuery 代码:

var arr = jQuery.makeArray(document.getElementsByTagName("div"));

结果:

Fourth

Third

Second

First

作用:将类数组对象转换为数组对象。使我们可以在数组和对象之间灵活的转换。

jQuery.trim(str)

作用:这个大家应该很熟悉,就是去掉字符串起始和结尾的空格。

到此,关于“jQuery常用的方法有哪些”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: jQuery常用的方法有哪些

本文链接: https://www.lsjlt.com/news/77514.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • jQuery常用的方法有哪些
    这篇文章主要介绍“jQuery常用的方法有哪些”,在日常操作中,相信很多人在jQuery常用的方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”jQuery常用的方法有...
    99+
    2024-04-02
  • jquery的常用方法有哪些
    jQuery的常用方法有以下几种:1. 选择器方法:用于选取DOM元素,如`$("selector")`。2. 事件处理方法:用于绑...
    99+
    2023-08-18
    jquery
  • jquery最常用方法有哪些
    本篇内容介绍了“jquery最常用方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!   1.基本...
    99+
    2024-04-02
  • jquery中常用的ajax方法有哪些
    本篇内容主要讲解“jquery中常用的ajax方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“jquery中常用的ajax方法有哪些”吧! ...
    99+
    2024-04-02
  • jQuery操作样式的常用方法有哪些
    这篇文章主要为大家展示了“jQuery操作样式的常用方法有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jQuery操作样式的常用方法有哪些”这篇文章吧。操...
    99+
    2024-04-02
  • 常见的jquery操作select方法有哪些
    常见的jquery操作select方法包括:1. val():获取或设置select元素的选中值。2. prop():获取或设置se...
    99+
    2023-08-08
    jquery select
  • jquery操作select的常见方法有哪些
    获取select选中的值:使用.val()方法可以获取select选中的值。 设置select选中的值:使用.val(value)...
    99+
    2024-03-08
    jQuery
  • Jquery的Ajax使用方法有哪些
    本文小编为大家详细介绍“Jquery的Ajax使用方法有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“Jquery的Ajax使用方法有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学...
    99+
    2024-04-02
  • 常用的jQuery事件有哪些
    常用的 jQuery 事件有:1. click - 鼠标单击事件2. dblclick - 鼠标双击事件3. mouseover -...
    99+
    2023-10-11
    jQuery
  • jQuery常用的功能有哪些
    本篇内容介绍了“jQuery常用的功能有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!下面这些简单的小...
    99+
    2024-04-02
  • json常用的方法有哪些
    JSON常用的方法有:1. json.dumps():将Python对象转换为JSON字符串。2. json.loads():将JS...
    99+
    2023-09-13
    json
  • 常用的js方法有哪些
    这篇文章将为大家详细讲解有关常用的js方法有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。数组及对象深拷贝var arr = [1,&#...
    99+
    2024-04-02
  • redis的常用方法有哪些
    Redis的常用方法有:1. SET:设置指定 key 的值。2. GET:获取指定 key 的值。3. DEL:删除指定 key。...
    99+
    2023-09-06
    redis
  • jQuery中ajax的常用请求方式有哪些
    本篇内容主要讲解“jQuery中ajax的常用请求方式有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“jQuery中ajax的常用请求方式有哪些”吧!jQu...
    99+
    2024-04-02
  • Map的常用方法有哪些
    本篇内容主要讲解“Map的常用方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Map的常用方法有哪些”吧!set底层是默认value的mapMap的常用方法//介绍Map接口的方法Map...
    99+
    2023-06-02
  • arraylist的常用方法有哪些
    ArrayList的常用方法有:1. add(Object element):将指定的元素添加到列表的末尾。2. add(int i...
    99+
    2023-09-23
    arraylist
  • jquery中animate使用的方法有哪些
    在jQuery中,animate方法用于创建自定义的动画效果。以下是animate方法的常用使用方法:1. animate(properties, duration, easing, complete):这是animate方法的基本形式...
    99+
    2023-08-09
    jquery animate
  • 非常有用的jQuery插件有哪些
    这期内容当中小编将会给大家带来有关非常有用的jQuery插件有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1. UploadifyUploadify是一款用于在你网...
    99+
    2024-04-02
  • jQuery的事件方法有哪些
    本篇内容介绍了“jQuery的事件方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!事件方法触发或将...
    99+
    2024-04-02
  • ansible常用方法有哪些
    这篇文章主要介绍了ansible常用方法有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇ansible常用方法有哪些文章都会有所收获,下面我们一起来看看吧。ansible有很多模块,也有很多playbook...
    99+
    2023-06-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作