jQuery表单域选择器用法分析

本文实例分析了jQuery表单域选择器用法。分享给大家供大家参考。具体如下:

表单域是指网页中的input,textarea, select和button元素。

1. :input选择器

代码如下:

$(":input")

2. :text选择器

代码如下:

$(":text")

3. :password选择器

代码如下:

$(":password")

4. :radio选择器

代码如下:

$(":radio")

5. :checkbox选择器

代码如下:

$(":checkbox")

6. :file选择器

代码如下:

$(":file")

7. :image选择器

代码如下:

$(":image")

8. :hidden选择器

代码如下:

$(":hidden")

用于选择所有不可见元素(css display 属性值为none)以及隐藏域(<input type="hidden">)

9. :submit选择器

代码如下:

$(":submit")

10. :reset选择器

代码如下:

$(":reset")

简单实例:

代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>表单域选择器</title> 
<script type="text/javascript" src="jquery-1.7.min.js"></script> 
<script type="text/javascript"> 
     $(document).ready(function(){ 
            $(":text").attr("value", "文本框"); 
            $(":password").attr("value", "密码框"); 
            $(":radio:eq(0)").attr("checked", "true"); 
            $(":checkbox").attr("checked", "true"); 
            $(":image").attr("src", "ICO.ICO"); 
            $(":file").css("width", "200px"); 
            $(":hidden").attr("value", "已保存的值"); 
            $("select").css("background", "#FCF");   //注意没有冒号 
            $(":submit").attr("id", "btn1"); 
            $(":reset").attr("name", "btn"); 
            $("textarea").attr("value", "文本域");   //注意没有冒号 
         }); 
</script> 
</head> 
 
<body> 
  <table width="730" height="145" border="1"> 
  <tr> 
    <td width="113" height="23">文本框</td> 
    <td width="209"><input type="text"/></td> 
    <td width="93">密码框</td> 
    <td width="287"><input type="password" /></td> 
  </tr> 
  <tr> 
    <td height="24">单选按钮</td> 
    <td><input type="radio" /><input type="radio" /></td> 
    <td>复选框</td> 
    <td><input type="checkbox" /><input type="checkbox" /></td> 
  </tr> 
  <tr> 
    <td height="36">图像</td> 
    <td><input type="image" /></td> 
    <td>文件域</td> 
    <td><input type="file" /></td> 
  </tr> 
  <tr> 
    <td height="23">隐藏域</td> 
    <td><input type="hidden" />(不可见)</td> 
    <td>下拉列表</td> 
    <td><select><option>选项一</option><option>选项二</option><option>选项三</option></select></td> 
  </tr> 
  <tr> 
    <td height="25">提交按钮</td> 
    <td><input type="submit" /></td> 
    <td>重置按钮</td> 
    <td><input type="reset" /></td> 
  </tr> 
  <tr> 
     <td valign="top">文本区域:</td> 
     <td colspan="3"><textarea cols="70" rows="3"></textarea></td> 
  </tr> 
</table> 
</body> 
</html>

效果图如下所示:

希望本文所述对大家的jQuery程序设计有所帮助。

(0)

相关推荐

  • jquery ajax提交表单数据的两种方式

    之前实现AJAX使用Javascript脚本一个一个敲出来的,很繁琐.学习Jquery之后就感觉实现AJAX并不是那么的困难了,当然除了Jquery框架外还有其它的优秀框架这里我就着重说下比较流行的Jquery.Jquery AJAX提交表单有两种方式,一是url参数提交数据,二是form提交(和平常一样在后台可以获取到Form表单的值).在所要提交的表单中,如果元素很多的话建议用第二种方式进行提交,当然你要是想练练"打字水平"的话用第一种方式提交也未尝不可,相信开发者都不想费白劲吧!

  • jquery实现ajax提交form表单的方法总结

    方法一: 复制代码 代码如下: function AddHandlingFeeToRefund() {            var AjaxURL= "../OrderManagement/AjaxModifyOrderService.aspx";                   alert($('#formAddHandlingFee').serialize());                $.ajax({                    type: "P

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

    本文实例讲述了jquery表单对象属性过滤选择器用法.分享给大家供大家参考.具体分析如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> &

  • jQuery-serialize()输出序列化form表单值的方法

    实例 输出序列化表单值的结果: 复制代码 代码如下: $("button").click(function(){ $("div").text($("form").serialize()); }); 定义和用法 serialize() 方法通过序列化表单值,创建 URL 编码文本字符串. 您可以选择一个或多个表单元素(比如 input 及/或 文本框),或者 form 元素本身. 序列化的值可在生成 AJAX 请求时用于 URL 查询字符串中. 语

  • 巧用jQuery选择器提高写表单效率的方法

    相信很多小伙伴都会遇到需要做表单的需求,就像我现在做的医院项目,茫茫多的表单无穷无尽.一开始做表单使用最笨的方法:一个个span去定义ID,每个数据都用ajax获取后赋值显示,然后在表单提交前一个个用jQuery根据ID获取元素的value,组成一个model来提交给服务器. 后来发现使用jQuery可以大大简化这个过程.于是我修改了工作方法,总结了我的一些提高写表单效率的方法. 需求 表单中存在最多的无非就是文本.文本框.单选框.多选框.而一些表单中会有几十个甚至几百个选项.我们的目标就是以最

  • jQuery基本选择器(实例及表单域value的获取方法)

    jQuery基本选择器包括 CSS选择器.层级选择器和.表单域选择器. 1.CSS选择器 (1)标签选择器 $("div")  $("p")  $("table") 等一系列 HTML 标签 (2)ID选择器 <input id="user" type="text"> 获取该标记的值:$("#user").val(); (3)类选择器 <input type="

  • jquery获取input表单值的代码

    jquery取radio单选按钮的值$("input[name='items']:checked").val();jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关 获取一组radio被选中项的值 var item = $('input[name=items][checked]').val(); 获取select被选中项的文本 var item = $("select[name=items]

  • jquery validate.js表单验证的基本用法入门

    这里转载一篇前辈写的文章,在我自己的理解上修改了一下,仅作记录. 先贴一个国内某大公司的代码: 复制代码 代码如下: <script type="text/javascript"> function lang(key) { mylang = { 'ls_input_myb': '请输入您的账户', 'ls_myb_email': '漫游币账户为邮箱地址', 'ls_login_password': '请输入您的登录密码', 'ls_password_length': '密码

  • jQuery Selectors(选择器)的使用(九、表单对象属性篇)

    本系列文章分为:基本篇.层次篇.简单篇.内容篇.可见性篇.属性篇.子元素篇.表单篇.表单对象属性篇共9篇文章. 本篇讲解::enabled,:disabled,:checked,:selected的用法. 您对本系列文章有任何建议或意见请发送到邮箱:sjzlgt@qq.com 由于是第一次写技术性系列文章,难免会出错或代码BUG,欢迎指出,在此谢过! 运行后,需要刷新下,加载下jquery jQuery-Selectors-9 .div { width:95%; margin-left:15px

  • jQuery使用ajaxSubmit()提交表单示例

    ajaxSubmit(obj)方法是jQuery的一个插件jquery.form.js里面的方法,所以使用此方法需要先引入这个插件.如下所示: 复制代码 代码如下: <script src="http://code.jquery.com/jquery-1.11.0.min.js"></script><script src="http://malsup.github.io/jquery.form.js"></script>

随机推荐