`
koalaxyq
  • 浏览: 89954 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类

Jquery选择器(八) -- Forms

阅读更多
表单选择器


[1]  :input      Returns: Array<Element(s)>
      说明: 匹配所有input, textarea, select和button元素。
      
var allInputs = $(":input");
var formChildren = $("form > *");
$("#messages").text("Found " + allInputs.length + " inputs and the form has " +
                       formChildren.length + " children.");
    // so it won't submit
$("form").submit(function () { return false; }); 


[2]  :text      Returns: Array<Element(s)>
      说明: 匹配所有类型为text的表单。
                   使用这个伪类选择器$(":text")等同于$("*:text"),是一个非常慢的选择器。因此建议使用$("input:text")。
      
var input = $("form input:text").css({background:"yellow", border:"3px red solid"});


[3]  :password      Returns: Array<Element(s)>
      说明: 匹配所有类型为password的表单。
      
var input = $("form input:password").css({background:"yellow", border:"3px red solid"});


[4]  :radio      Returns: Array<Element(s)>
      说明: 匹配所有类型为radio的表单。
                   使用这个伪类选择器$(":radio")等同于$("*:radio"),是一个非常慢的选择器。因此建议使用$("input:radio")。
                   若要选择一组相关联的单选按钮,可以使用$("input[name=gender]:radio")
      
var input = $("form input:radio").css({background:"yellow", border:"3px red solid"});


[5]  :checkbox       Returns: Array<Element(s)>
      说明: 匹配所有类型为checkbox的表单。
      
var input = $("form input:checkbox").css({background:"yellow", border:"3px red solid"});


[6]  :submit      Returns: Array<Element(s)>
      说明: 匹配所有类型为submit的表单。
      
var input = $(":submit").parent('td').css({background:"yellow", border:"3px red solid"});



[7]  :image      Returns: Array<Element(s)>
      说明: 匹配所有类型为image的表单。
      
var input = $(":image").css({background:"yellow", border:"3px red solid"});


[8]  :reset      Returns: Array<Element(s)>
      说明: 匹配所有类型为reset的表单。
      
var input = $(":reset").css({background:"yellow", border:"3px red solid"});


[9]  :button      Returns: Array<Element(s)>
      说明: 匹配所有类型为button的表单和button元素( <button></button> )。
      
var input = $(":button").css({background:"yellow", border:"3px red solid"});


[10]  :file      Returns: Array<Element(s)>
      说明: 匹配所有类型为file的表单)。
      
var input = $(":file").css({background:"yellow", border:"3px red solid"});




--------------------------------------------------------------------------------------------------------------------------------------------------------
分享到:
评论

相关推荐

    jquery.mobile-1.4.5.zip

    - **表单(Forms)**:对各种表单元素(如输入框、选择器、开关等)进行了优化,支持自动增强。 - **列表视图(Listviews)**:通过`data-role="listview"`创建,支持分组、图标、嵌入式链接等。 **5. 功能增强** -...

    jquery-1.5.1-vsdoc

    1. **选择器**:jQuery的选择器语法极大地简化了DOM元素的选取,如 `$()` 可以选取页面中的元素,而 `$("#id")` 和 `$(".class")` 分别用于选取ID和类名匹配的元素。在ASP.NET环境中,这些选择器可以与控件ID进行...

    jQuery-1.6-api

    - CSS选择器:jQuery支持大部分CSS2和CSS3选择器,如`#id`,`.class`,`tag`等。 - 链接选择器:`$("div &gt; p")`选择所有直接在div元素内的p元素。 - 属性选择器:`$("[href]")`选取所有带有href属性的元素。 3. ...

    前端项目-jquery-ui-bootstrap.zip

    1. **小部件(Widgets)**:如日期选择器(Datepicker)、滑块(Slider)、对话框(Dialog)、下拉菜单(Selectmenu)、 accordions 和 tabs 等,这些都为开发者提供了丰富的UI元素。 2. **效果(Effects)**:包括...

    jquery-API.pdf

    - 示例:`$(document).find("div&gt;p")`,等同于使用选择器获取元素。 ##### 3. `$(Function fn)` - **功能描述**:简写形式的 `$(document).ready()`,允许绑定一个在 DOM 完全加载后执行的函数。 - **参数说明**:...

    jquery的forms.js插件中文api

    这些方法和选项使得forms.js插件成为jQuery库中处理表单的利器,极大地简化了前端开发中与表单交互相关的复杂性,提高了代码的可读性和可维护性。在实际项目中,结合PHP或其他后端语言,可以构建出高效且用户友好的...

    海量经典的jQuery插件集合

    - **应用场景**:适用于需要不同风格的颜色选择器。 #### 六、投票插件(Rating Plugins) **1. jQuery Star Rating Plugin** - **功能概述**:实现星级评分功能。 - **应用场景**:适用于需要用户评分的场景。 *...

    jquery.mobile-1.3.2

    2. **表单(Forms)**:jQuery Mobile提供了丰富的表单控件,如输入框、选择器、开关等,增强了触摸设备上的表单交互体验。 3. **网格系统(Grids)**:类似Bootstrap的栅格系统,用于创建响应式布局,适应不同屏幕...

    jQuery完全实例.rar

    这个函数接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一组元素。 jQuery 的核心功能都是通过这个函数实现的。 jQuery中的一切都构建于这个函数之上,或者说都是在以某种方式使用这个函数。这个函数最...

    JqueryMobile快速上手教程-实训任务书01-我的第一个JqueryMobile页面

    2. **表单(Forms)**:自动增强表单元素,如文本输入、选择器和滑块。 3. **网格(Grids)**:使用 `data-role="grid"` 创建响应式的网格布局。 4. **工具栏(Toolbars)**:包含头部、尾部和面板,可以设置各种...

    ninja-forms-datepicker-localize:在Ninja Forms中设置jQuery UI Datepicker的默认值

    这个场景下,我们关注的是“ninja-forms-datepicker-localize”,它涉及到如何在Ninja Forms中设置jQuery UI Datepicker的默认配置,以便更好地适应不同地域的用户需求。 Ninja Forms是一款强大的WordPress表单构建...

    jqueryMobile-ui

    - **表单(Forms)**: 自动增强文本输入、选择器、开关等表单元素,提供更好的触摸体验。 - **按钮(Buttons)**: 支持各种类型的按钮,如提交、链接、图标按钮等。 - **面板(Panels)**: 可以是滑出式或弹出式的...

    240多个jQuery UI插件

    - **Farbtastic jQuery Color Picker Plugin**: 高度可定制的颜色选择器。 - **ColorPicker by intelliance.fr**: 简洁高效的颜色选取插件。 #### 投票插件(Rating Plugins) - **投票插件**包括: - **jQuery ...

    前端项目-json-forms.zip

    开发者可以通过阅读`json-forms-master`中的源代码、文档和示例来学习如何使用JSON Forms。源代码通常包含了详细的注释和结构,帮助理解其工作原理,而文档则会指导如何配置和自定义表单。 总之,JSON Forms 是一...

    jQuery插件教程(搜罗了全部插件

    2. **jQuery TimePicker** - 精确到分钟的时间选择器,适合会议、预约等场景。 3. **Farbtastic jQuery Color Picker Plugin** - 色彩丰富的颜色选取器,满足设计需求。 通过以上概述,我们可以深刻感受到jQuery...

    240多个jQuery插件.doc

    - **Farbtastic jQuery Color Picker Plugin**: 颜色选择器插件。 - **ColorPicker by intelliance.fr**: 颜色选择器插件。 #### 6. 投票插件 - **jQuery Star Rating Plugin**: 星级评分插件。 - **jQuery Star ...

    Wrox Press Professional jQuery (2012)

    - **选择器**:详细介绍jQuery提供的各种元素选择器,以及如何使用它们来选取页面中的元素。 - **DOM操作**:教授如何使用jQuery来添加、删除或修改文档对象模型(DOM)中的元素。 - **链式操作**:解释如何利用jQuery...

    8种jquery表单特效.zip

    7. **时间选择器(Time Pickers)**:对于需要输入时间的表单字段,jQuery插件可以创建易于使用的日历和时间选择器,使得输入时间变得更加简单。 8. **拖放上传(Drag and Drop Upload)**:jQuery支持拖放功能,可以让...

Global site tag (gtag.js) - Google Analytics