`
一个人旅行
  • 浏览: 90196 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

reset是js的方法,在jquery中使用应注意

阅读更多
今天copy之前的项目的部分代码到新项目时,遇到了$("#..Form").get(0).reset();这行代码,我一开始以为这是多次一举的,既然已经用ID选择器了,得到的肯定是一个Form了,而不是包含其他Form的数组了。所以直接写成$("#..Form").reset()不就完事了嘛。但我错了,我居然忽略了两点:
1.ID选择器的返回值类型是Array<Element>,也就是说也是数组形式的,虽然现在xhtml提倡的标准中,id是提倡唯一的,但jquery肯定是考虑到了兼容。
2.reset()是js中的方法,而我一直在把它当作jquery的方法使用。这里有一个注意:通过jquery中get(0)与eq(0)的返回值是不一样的,前者返回值是Element后者是jQuery,所以要先get(0)再reset(),如果先eq(0)再reset()是报错的。
分享到:
评论
1 楼 fanjianjun0608 2011-11-24  
果然是!我就没写get(0)之前没问题。后来莫名其妙的不好使了。后来看了你这文章。果然又好使了。

相关推荐

    JQuery EasyUI 1.5.2 离线官方API中文文档 含完整开发工具包+扩展 chm+pdf

    form:修复在调用“reset”方法的时候会导致input输入框初始值消失的BUG; textbox:修复在调用“destroy”方法的时候无法清除字段标签的BUG; datagrid:修复在不存在的行上调用“selectRow”方法的时候会导致记录...

    jQuery详细教程

    您也许已经注意到在我们的实例中的所有 jQuery 函数位于一个 document ready 函数中: $(document).ready(function(){ --- jQuery functions go here ---- }); 这是为了防止文档在完全加载(就绪)之前运行 jQuery...

    jquery js 重置表单 reset()具体实现代码

    在开发中,我们会用到很多表单,我们希望表单提交以后,能reset, 但是jquery没有这个方法,怎么处理呢? 代码如下: &lt;form id=”form1″ action=”” method=”post” runat=”server”&gt; &lt;input name=”inp...

    jquery-easyui-1.3.6.zip

    jQuery EasyUI是一组基于jQuery的UI插件集合,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解...

    jquery.validation.unobtrusive.js

    在原始库的基础上增加多校验提示框支持。如下: &lt;title&gt;validation test .icon-ok { background: url(./images/icon-ok.png) no-repeat center; width: 16px; height: 16px; display: inline-block; } ....

    【JavaScript源代码】jQuery实现Ajax聊天机器人完成案例.docx

    将业务代码抽离到chat.js中 c.了解resetui()函数的作用:重置滚动条的位置 &lt;link rel="stylesheet" href="css/reset.css" rel="external nofollow" /&gt; &lt;link rel="stylesheet" href="css/index.css"

    jQuery手机圣诞抢红包游戏源码.zip

    jQuery手机圣诞抢红包游戏源码是一款简单的移动端页面红包掉落特效下载。 &lt;title&gt;jQuery手机圣诞抢红包游戏源码 &lt;/title&gt; &lt;link rel="stylesheet" type="text/css" href="css/reset.css?...

    jquery-resetInputs:用于在选择器中重置输入的 JQuery 插件

    用于在选择器中重置输入的 JQuery 插件 演示 ##如何使用:在要清除/重置的元素/元素/表单上调用插件。 ##选项: $ ( selector ) . resetInputs ( { 'ignor' : '#div' } ) ; $ ( 'elem' ) . resetInputs ...

    jQuery EasyUI 1.5.2 离线简体中文API文档(含开发工具包、皮肤、扩展、演示)

    • form:修复在调用“reset”方法的时候会导致input输入框初始值消失的BUG; • textbox:修复在调用“destroy”方法的时候无法清除字段标签的BUG; • datagrid:修复在不存在的行上调用“selectRow”方法的时候...

    jQuery卡片式图片轮换代码.zip

    jQuery卡片式图片轮换代码,点击后可左右任意...2、在head区域引入jquery-1.4.2.min.js,roundabout.js,roundabout_shapes.js,gallery_init.js 3、在body区域加入代码注释部分 4、当前导航用class="current"标记。

    jQuery开发技巧

    注意: jQuery 1 4中$ support 来代替以前的$ browser $ document ready function { Target Firefox 2 and above if $ browser mozilla &amp;&amp; $ browser version &gt; &quot;1 8&quot; { do something } ...

    webinit:快速的 htmlcssjs 项目初始化器,包括 css reset、jquery 和 requirejs

    适用于 Mac 和 Linux 的简单 Web 项目初始值设定项该脚本生成一个简单的 web 项目初始化,包括 css reset、jquery 和 requirejs。 您可以修改 foo 文件夹以使您的初始化文件夹适应您的需要。如何安装 ? 转到您的主...

    jQuery的鼠标左右键自定义菜单代码.zip

    { title: 'Reset Login', icon: 'ion-person', fn: clicked }, { title: 'Help', icon: 'ion-help-buoy', fn: clicked }, { title: 'Disabled', icon: 'ion-minus-circled', fn: clicked, disabled: true }, { ...

    SignalR 2.0 and MVC 5即时通讯完整版示例

    如果你想ChatHub在传统的Pascal框架中引用jQuery中的类,就像在C#中一样,编辑ChatHub.cs类文件。添加一个using语句来引用Microsoft.AspNet.SignalR.Hubs命名空间。然后将该HubName属性添加到ChatHub该类中,例如...

    jquery-form-manager:jQuery 插件框架为 HTML 表单及其输入提供全面的界面

    Input小部件指定用户在扩展小部件时应提供的界面,并提供基本功能。 核心概念功能包括: input([value]) : 获取或设置输入的值 name : 输入的名称,设置为选项或元素属性 reset :将输入重置为其初始值 ...

    jQuery表格列宽可拖拽改变且兼容firfox

    本demo使用jQuery包,实现表格列宽可拖拽功能,并实现页面reset时的重新布局。使用jQuery,方便函数的调用,给要处理的表格添加id 后,直接调用$(“#id”).movedTh()即可方便实现,修改了firfox的兼容性。 代码如下...

    类似于jQuery的VueReact性API-JavaScript开发

    类似于jQuery的Vue Reactivity API v美元类似于jQuery的Vue Reactivity API,它的类型很不错! npm i v美元参考=&gt; $计算=&gt; $监视=&gt; $ unref =&gt; $设置=&gt; $不客气。 从'v-dollar'导入v美元的用法{$} const counter = $...

    jquery-easyui-1.3.4

    form: Calling 'reset' method can not reset datebox field. fixed. Improvement mobile: The context menu and double click features are supported on mobile devices. combobox: The 'groupField' and '...

Global site tag (gtag.js) - Google Analytics