jquery获取当前对象的html,jQuery获取当前点击的对象元素的方法

本文详细介绍了jQuery中的deferred对象及其方法,如done()、fail()和extend(),并展示了如何将表单数据序列化为JSON对象。同时,讲解了jQuery中的事件冒泡、事件对象e的stopPropagation()方法以及如何通过jQuery访问和控制DOM对象。此外,还讨论了jQuery对象和DOM对象的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

49885434abcef4c2558461d3917d4574.png

3小时12分钟前回答

深入理解jQuery中的deferred对象和extend方法

9fd2ab06e2eea610e7fa5f4ff3d843f8.png

1 deferred对象 deferred对象是jQuery的回调函数解决方案,它是从jQuery1.5.0版本开始引入的功能 deferred对象的方法 (1) $.Deferred() 生成一个deferred对象。 (2) deferred.done() 指定操作成功时的回调函数 (3) deferred.fail() 指定操作失败时的回调函数 (4) deferred.promise() 没有参数时,返回一个新的deferred对象,该对象的运行状态无法被改变;接受参数时,作用为在参数对象上部署deferred接口。 (5) deferred.resolve() 手动改变deferred对象的运行状态为已完成,从而立即触发done()方法。 (6)deferred.reject() 这个方法与deferred.resolve()正好相反,调用后将deferred对象的运行状态变为已失败,从而立即触发fail()方法 (7) $.when……

39a827f391e1cfe25e9e7e34ccf6311a.png

36小时21分钟前回答

介绍jquery将一个表单序列化为一个对象的相关技巧

6ac6141c54969fae811c0f445acc1d8b.png

var aa=function(form){ var o={}; $.each(form.serializeArray(),function(index){ if(o[this[name]]){ o[this[name]] = o[this[name]]+,+this[value]; }else{ o[this[name]] = this[value]; } }); return o; } 只要传递一个form对象进去就可以.经过方法处理就可以返回一个对象.例如console.info(aa($(#myForm)));可以把这个在火狐浏览器里面试试效果.很好的一个方法.……

fbce7e60fb4124adbe323867746edaa4.png

44小时14分钟前回答

JavaScript的jQuery库中表单转化为JSON对象的实例代码

9e431b500d925569181e1c4e29a52b2c.png

大家知道Jquery中有serialize方法,可以将表单序列化为一个连接的字符串,但却没有提供序列化为Json的方法。不过,我们可以写一个插件实现。 我在网上看到有人用替换的方法,先用serialize序列化后,将替换成:、: /*** 重置form表单* @param formId form的id*/function resetQuery(formId){var fid = # + formId;var str = $(fid).serialize();//str= cardSelectDate=3startdate=2012-02-01enddate=2012-02-04var ob= strToObj(str);alert(ob.startdate); //2012-02-01}function strToObj(str){str = str.replace(//g, , );str = str.replace(/=/g, : );str = ({ +str + }) ;obj = eval(str);return obj;}/** * 重置form表单 * @param formId form的id */ function resetQuery(formId){ var fid = # + formId; var str = $(fid).serialize(); //str= cardSe……

1d0e66b1a57f335e44115f7ce45bc7f3.png

12小时6分钟前回答

示例详解Jquery的基本对象转换和文档加载用法

11882ece2236f58bae4055f57ba72cba.png

本文实例讲述了Jquery的基本对象转换和文档加载用法。分享给大家供大家参考。具体如下: 复制代码 代码如下: !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd html xmlns=http://www.w3.org/1999/xhtml head meta http-equiv=Content-Type content=text/html; charset=utf-8 / titleNew Web Project/title script src=jquery-1.8.3.js type=text/javascript/script /head body h1New Web Project Page/h1 input type=button value=aa id=but/ /body script type=text/javascript var a = $(#but).val(); document.write(a); $(document).ready(function(){ alert(第一种文档加载完成后调用方式!); }); $(function(){ alert(第二种文档加载完成后调用方式!); }); $(function(){ var but = $(#but); //jquery对象 var jsBu……

fbd3c8a9e51e6a5a40b76713850a6462.png

43小时23分钟前回答

实例讲解jQuery深拷贝Json对象

46fe5d07cf26489d16ed4204dedb12d1.png

本文实例讲述了jQuery深拷贝Json对象的简单实现方法。分享给大家供大家参考,具体如下: var oldJson = { Name: quber, List: [1, 2, 3, 4], Obj: [ { name: qubernet, fun: function () { return 1; } }, { name: qubernet1, fun: function () { return 2; } } ]};var newJson = $.extend(true, {}, oldJson);console.log(JSON.stringify(newJson)); PS:这里再为大家推荐几款json在线工具,相信大家在今后的开发中可以用得到: 在线JSON代码检验、检验、美化、格式化工具: http://tools.jb51.net/code/json JSON在线格式化工具: http://tools.jb51.net/code/jsonformat 在线XML/JSON互相转换工具: http://tools.jb51.net/code/xmljson json代码在线格式化/美化/压缩/编辑/转换工具: http://tools.jb51.net/code/jsoncodefo……

3ea59b6cb36a94c5be470f74bb9abcd7.png

34小时55分钟前回答

jQuery中事件对象e的事件冒泡用法实例详解

9fd2ab06e2eea610e7fa5f4ff3d843f8.png

之前查手册的时候没有看到有事件对象这一概念,当时我想实现的是点击一个文本框出现一个下拉多选框,在文本框失去焦点是触发blur事件,从而使下拉框隐藏起来。但是当我要选择多选框是也会使它隐藏,就不能进行选择了,这让我很郁闷。查了一天的资料,终于在脱离了焦点这一块。在网上发现有一个事件冒泡的东西,发现通过点击可以实现我的这一功能。 e.stopPropagation()阻止事件冒泡 head title/title script src=Scripts/jquery-1.4.1.js type=text/javascript/script /head body table tr tdspan冒泡事件测试/span/td /tr /table /body 我们先看这段代码: script type=text/javascript $(function () { $(table).click(function () { alert(table alert); }); $(td).……

1b0dad2d6281a09c3e02ef97dd10e728.png

40小时43分钟前回答

使用jquery访问DOM对象方法

11882ece2236f58bae4055f57ba72cba.png

1、JavaScript访问DOM对象方法 : var oTxtValue=document.getElementById(Text1).value; 2、JQuery访问DOM对象方法 : var oTxtValue=$(#Text1).val(); 通过JQuery库中的方法访问或控制页面中的元素,比使用JavaScript代码要简洁得多,而且兼容各浏览器。 示例代码: !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0 Transitional//EN HTML HEAD TITLE 控制DOM对象 /TITLE META NAME=Generator CONTENT=EditPlus META NAME=Author CONTENT= META NAME=Keywords CONTENT= META NAME=Description CONTENT= style type=text/css .divFrame{width:260px;border:solid 1px #666;font-size:10pt} .divTitle{background-color:#eee;padding:5px} .divContent{padding:8px;font-size:9pt} .divTip{width:244px;border:solid 1px #666;padding:8px;font-size:9pt;margin-top:5px;display:none} .txtSss{bo……

0c9b7cd28441c9e804f81956a9f9d093.png

33小时50分钟前回答

浅谈Jquery与DOM对象

6ac6141c54969fae811c0f445acc1d8b.png

在第一次学习jquery中,常常会不能分辨DOM对象和Jquery对象,下面我们就简诉一下它们之间的关系和区别 1.DOM对象(Document Object Model) 文档对象模型,每一份DOM都可表示为一棵树,例如下面是一个简单的网页代码: 表示为DOM为: 我们可以通过JS中的getelementsByTayName或getelementsByTayId来获取树中的节点,像这样获取到的元素就是DOM对象,DOM可以使用JS中方法,例如: 复制代码 代码如下: var domobj=document.getelementsByTayName(Name); //获取DOM对象 var objhtml=domobj.innerHTML; //使用JS中的innerHTML方法2.2 2.Jquery对象 Jquery对象就是通过Jquery包装DOM对象后产生的对象,他是Jquery独有的,可以调用jquery中的方法,例如: $(#foo).HTML(); ……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值