`

jquery表单对象操作

 
阅读更多
在Jquery中这三个函数如果有参数的话就是赋值操作,没有参数则是取值操作,其中val()是一个很重要的方法,和它相关的表单对象如:input系的标签、select、textarea等都是用于和服务器端交互的标签元素,所以要搞清楚这个val();
对于radio、checkbox、select的赋值操作:


代码分析:
对radio赋值,属性选择器获取radio;
对checkbox赋值,属性选择器获取checkbox,赋值用中括号[],如果是多个值的话中间用逗号隔开;
对select赋值,通过标签选择器获取select,
对于radio、checkbox、select的取值操作:


代码分析:
声明一个s的变量用于接收name=a的radio的被选正的值,也可以写作var s=$(":radio:checked").val(),:radio可以理解为type=radio的input元素,是属性选择器的一种简化写法;
获取checkbox的被选中的值,因为checkbox是一个多选框,所以要用each对每一个选中项进行处理,也可以根据属性选择器写作: $("input[type=checkbox]:checked");
对于select当属性multiple ="multiple"时,可以多选,这里也用each进行遍历处理;
小结:
对于input系的标签元素我们可以使用属性选择器获取: $("input[type=checkbox]"),也可以通过简洁的方式: $(":checkbox"),类似的有:
:radio、:submit、:image、:reset、:button、:file、:hidden、:password、:text;
$(":input")选取所有的<input> <textarea> <select>和<button>元素
对于radio、checkbox获取被选正的项用:checked,而对于select则用:selected( $("select :selected")、 $(":radio:checked").val();)


分享到:
评论

相关推荐

    Jquery知识点三 jquery表单对象操作

    在Jquery中这三个函数如果有参数的话就是赋值操作,没有参数则是取值操作,其中val()是一个很重要的方法,和它相关的表单对象如:input系的标签、select、textarea等都是用于和服务器端交互的标签元素,所以要搞清楚...

    表单验证jquery插件

    你可以通过扩展 `jQuery.validationEngine` 对象来自定义验证函数: ```javascript $.extend($.validationEngine.defaults.rules, { customRule: function(field, ruleParams) { // 验证逻辑 if (/* 通过验证 */...

    使用JQuery实现从JSON对象转换为form提交数据

    总结,通过jQuery我们可以方便地将JSON对象转换为适合表单提交的格式,并利用Ajax方法发送到服务器。这极大地提高了前端开发的效率和灵活性,使得前端和后端的数据交互变得更加简单。在实际项目中,根据具体需求,...

    jquery dom对象 详细介绍1

    9. **表单对象属性选择器**: - `:enabled` 和 `:disabled`:匹配启用或禁用的表单元素。 - `:checked` 和 `:selected`:匹配被选中的单选按钮、复选框和选项。 ### 二、jQuery对象与DOM对象 - **DOM对象**:...

    Jquery表单验证

    **jQuery表单验证详解** 在Web开发中,表单验证是一项至关重要的任务,它确保用户输入的数据符合预期的格式和规则,从而防止错误数据的提交并提高用户体验。jQuery,一个流行的JavaScript库,提供了简单易用的API来...

    js与jQuery表单验证实例

    在表单验证方面,jQuery提供了一种更简洁的方式来选择和操作表单元素,使得代码更加易读易写。例如,`$("#formId").submit()` 可以监听表单的提交事件,而`$("#inputId").val()`则能获取输入框的值。 jQuery ...

    jQuery表单选择器源码

    **jQuery表单选择器...总结,jQuery表单选择器的源码解析不仅有助于初学者了解其工作原理,还能提升对JavaScript和DOM操作的深入认识。通过学习和实践,开发者可以更好地利用jQuery来创建高性能、易维护的网页应用。

    jquery表单验证弹出插件

    除了jQuery Validation Plugin,还有其他一些优秀的jQuery表单验证插件,如Parsley.js、FormValidation等,它们同样提供了丰富的验证功能和灵活的定制选项。 ### 5. 总结 jQuery的表单验证插件极大地简化了前端...

    jquery高级注册表单.zip

    jQuery是一个轻量级的JavaScript库,它简化了DOM(文档对象模型)操作,事件处理,动画设计以及Ajax交互。通过使用jQuery,开发者可以快速地编写出跨浏览器的JavaScript代码,提高开发效率。 在创建高级注册表单时...

    自带丰富示例的jQuery验证表单插件

    jQuery是一个广泛使用的JavaScript库,它极大地简化了DOM操作、事件处理和Ajax交互。在Web开发中,表单验证是必不可少的一环,确保用户输入的数据符合预设规则。jQuery Validate插件就是为此目的而设计的,它为...

    jQuery添加删除表单元素代码.zip

    jQuery对象是jQuery库的基础,它封装了DOM元素,使得我们可以用一致的方式来处理多个DOM元素。通过选择器(如$("#id")、$(".class")或$("tag"))获取元素,然后调用各种方法来操作它们。 在表单元素的动态管理中,...

    jquery表单验证插件

    而“jQuery表单验证插件”则是基于jQuery的一个强大工具,它使得表单验证变得更加简单和高效。本文将深入探讨这个插件的相关知识点,包括其工作原理、主要功能、使用方法以及一些实用技巧。 一、工作原理 jQuery...

    jQuery手机端个人信息填写表单页面代码.zip

    2. 链式操作:jQuery对象返回的都是jQuery对象,因此可以连续调用多个方法,如`$("input").val("John").css("color", "red");` 3. 事件处理:jQuery简化了事件绑定,如`$("#button").click(function() {...})`用于...

    Jquery.validate表单验证小结

    ### Jquery.validate表单验证详解 #### 一、引言 在Web开发中,表单验证是确保数据质量的关键步骤。传统的JavaScript表单验证方法往往冗长且难以维护,而jQuery Validate插件则以其简洁、高效及易于扩展的特性成为...

    nice-form jquery 表单验证

    Nice-Form是基于jQuery的一个强大的表单验证插件,它为开发者提供了丰富的自定义选项和便捷的API,使得创建具有交互性、用户友好的表单验证变得更加简单。 jQuery是一个轻量级的JavaScript库,它极大地简化了...

    jQuery表单验证例子

    这个"jQuery表单验证例子"提供了一个实例,帮助开发者理解并应用该插件。 **jQuery Validate插件的安装与引入** 在项目中使用jQuery Validate,首先需要确保已经引入了jQuery库。接着,下载jQuery Validate插件文件...

    jquery.validate.js jquery表单验证

    1. **jQuery 库**:jQuery 是一个广泛使用的 JavaScript 库,它简化了 DOM 操作、事件处理、动画效果和 Ajax 交互。在 `jquery.validate.js` 中,jQuery 被用作基础框架,提供了一套简化的 API 来处理表单验证。 2....

    jquery表单对象属性过滤选择器实例分析

    总结来说,jQuery的表单对象属性过滤选择器提供了强大的功能,帮助开发者高效地操作表单元素。`:enabled`、`:disabled`、`:checked`和`:selected`选择器分别针对元素的启用状态、禁用状态、选中状态和选中选项,让...

Global site tag (gtag.js) - Google Analytics