`

jQuery获取相应Input例子

阅读更多
页面上有许多input框,使用的是EasyUI样式,中间还参杂着各种其他无id的Input框,如下:


<input class="easyui-textbox"/>
<input id="holdercscname" class="easyui-textbox" validType="length[0,100]"/>
<input id="holdercscno" class="easyui-textbox" validType="length[0,100]"/>
<input id="managecom" class="easyui-combobox" data-options="editable:false"/>
<input class="easyui-textbox"/>
<input class="easyui-textbox"/>
<input id="starttime" class="easyui-datebox" data-options="editable:false/>
<input class="easyui-textbox"/>

如何获取只获取id属性赋值了的input框呢?

var inputElemts = $(':input[id]');    //获取表单所有的input框,并且拥有属性id的
inputElemts.each(function(i,inputElement){
    exportUrl += '&' + $(this).attr('id') + '=' + $(this).textbox('getValue');
});


补充:
$(':input')                获取所有input框
$(':input[id]')            获取所有input框,拥有id属性
$(':input[id^="aaa"]')    获取所有input框,id为aaa开头   
$(':input[id$="aaa"]')    获取所有input框,id为aaa结尾
$(':input[id*="aaa"]')    获取所有input框,id包含aaa
$(':input[id^="aaa"][id$="aaa"]')    获取所有input框,id为aaa开头,并且id为aaa结尾   


jquery中:input和input的区别

:input表示选择表单中的input,select,textarea,button元素,input仅仅选择input元素。

示例测试:

<script type="text/javascript" src="jquery-1.4.2.js"></script>
<script type="text/javascript">
$(function(){
 var len1=$("#form1 input").length;
 var len2=$("#form1 :input").length;
 alert("len1的长度是:"+len1+",len2的长度是:"+len2);
});
</script>
</head>
<body>
<form id="form1" action="#" method="post">
  <label for="userName">用户名:</label>
  <input type="text" id="userName"/>
  <label for="pwd">密码:</label>
  <input type="password" id="pwd"/>
  <select><option>wo kao</option><option>ni  kao</option><option>quancun kao</option></select>
  <textarea cols="15" rows="20"></textarea>
</form>
</body>

执行结果:len1结果为2,len2结果为4.

 

分享到:
评论

相关推荐

    jquery maskedinput 插件 Masked Input Plugin

    然后,可以通过以下方式获取jQuery Masked Input Plugin: 1. 下载:从官方GitHub仓库(https://github.com/digitalBush/jquery.maskedinput)下载最新版本的压缩包。 2. CDN引入:也可以直接使用CDN链接,例如: ...

    jQuery表单input字段提示信息动画特效

    2. **事件绑定**:jQuery允许我们方便地绑定各种事件,例如`focus`(获取焦点)和`blur`(失去焦点)。当用户点击input字段时,可以触发提示信息的显示和隐藏。 3. **动画效果**:jQuery的`fadeIn()`和`fadeOut()`...

    jquery validate例子

    《jQuery Validate插件详解与实例应用》 ...通常,我们会通过CDN(内容分发网络)链接来获取这些资源,以提高页面加载速度。例如: ```html &lt;script src="https://code.jquery.com/jquery-3.x.x.min.js"&gt;&lt;/script&gt; ...

    2011 jquery ui 最新拾色器例子

    4. **事件监听**:可以通过监听`.on('changeColor', function(event) {})`事件,获取用户选择的颜色值,并执行相应的处理函数。 示例代码可能如下所示: ```html &lt;!DOCTYPE html&gt; &lt;title&gt;jQuery UI Color ...

    jquery实现input框获取焦点的简单实例

    本文将通过一个简单的实例,详细介绍如何使用jQuery实现`input`框获取焦点并进行相应的样式变换。 首先,我们需要理解jQuery的基本用法。jQuery库通过 `$` 符号作为入口,允许我们快速选择DOM元素、操作DOM、绑定...

    jQuery简单实现input文本框内灰色提示文本效果的方法

    遍历页面元素是jQuery的一项基本功能,可以通过 $(".grayTips").each() 来实现对所有class名为“grayTips”的input元素进行遍历,以便对每一个元素分别设置相应的事件监听。 在每个文本框获得焦点时,即focus事件...

    asp.net使用jQuery获取RadioButtonList成员选中内容和值示例

    接下来,我们需要在页面中引用jQuery库,以便在文档加载完成后执行相应的JavaScript代码。在本例中,我们使用了jQuery 1.8.2版本: ```html &lt;script src="jquery-1.8.2.min.js" type="text/javascript"&gt; ``` 然后...

    jquery实现弹窗表单填写提交

    此外,为了提供更好的用户体验,可以添加表单验证,比如检查输入是否为空,邮箱格式是否正确等,这可以通过jQuery的`val()`方法获取输入值,然后使用正则表达式进行验证。 总结,这个项目涉及了jQuery的基本用法,...

    jquery中:input和input的区别分析

    “:input”选择器在jQuery中是一个伪类选择器,它能够选取所有的表单元素,包括但不限于input、select、textarea以及button。这意味着当你使用“:input”选择器时,将会选中表单内的所有可输入元素,无论是文本框、...

    jquery读取本地文件和年、月、日联动

    JavaScript的Date对象已经内置了对平闰年的判断,可以使用`getFullYear()`获取年份,然后用`getMonth()`和`getDate()`获取月份和日期,结合条件判断来检查是否为闰年: ```javascript function isLeapYear(year) { ...

    jQuery表单获取和失去焦点输入框提示效果

    "jQuery表单获取和失去焦点输入框提示效果"是一种增强用户交互体验的技术,它通过jQuery库来实现对输入框的动态提示功能。当用户将光标移入输入框时,会显示提示信息,而当用户开始输入或移出输入框时,提示信息则会...

    jQuery实现获取多选框的值示例

    此外,jQuery的事件处理还包括但不限于`focus`、`blur`、`change`、`mouseover`、`mouseout`等,可以根据需求绑定相应的事件监听器。同时,jQuery还有许多实用的插件,如表单验证、日期选择器、滚动动画等,大大提高...

    JQuery实现动态表格点击按钮表格增加一行

    在这个例子中,DOM操作用于动态地向表格中插入新的行(`insertRow`)和单元格(`insertCell`)。 2. 表格操作:表格是HTML中表示表格数据的结构,由`&lt;table&gt;`、`&lt;tr&gt;`(表格行)、`&lt;td&gt;`(表格数据单元格)或`&lt;th&gt;`...

    Jquery做的一个简单的计算器例子

    在“Jquery做的一个简单的计算器例子”中,我们可以了解到如何使用jQuery实现一个基本的计算功能。** 首先,jQuery的核心在于其选择器机制,它允许我们通过CSS样式选择器快速准确地选取DOM元素。例如,在创建计算器...

    在Web API中使用jQuery AJAX实现文件上传的例子

    这个例子展示了如何在ASP.NET Web API中使用jQuery AJAX实现文件上传的基本流程。客户端通过AJAX发送文件到服务器,服务器接收文件并进行相应的处理。注意,实际应用中还需要考虑错误处理、文件大小限制、安全问题...

    jquery与servlet交互

    jQuery的`success`回调函数接收到这个响应并进行相应的处理。 这个简单的例子展示了jQuery如何通过Ajax与Servlet进行交互,实现了无刷新的数据提交和处理。在实际应用中,这种交互方式可以用于更复杂的场景,如分页...

    Jquery实现留言板

    这通常涉及前端和后端的配合,前端负责显示和翻页操作,后端则提供相应接口来获取特定页码的留言数据。 总的来说,利用jQuery实现一个简易留言板主要涉及到DOM操作、事件监听、Ajax请求以及前后端交互。理解这些...

    获取input标签的所有属性的方法

    你可以将`"value"`替换为任何其他属性名来获取相应的属性值。 2. **原生JavaScript方法**: 如果不使用jQuery,可以通过原生JavaScript的DOM API来获取`&lt;input&gt;`标签的属性。下面的示例展示了如何获取页面上所有`...

    Jquery-Ajax获取手机号归属地实例

    在本文中,我们将深入探讨如何使用jQuery-Ajax技术来实现获取手机号码归属地的功能。这个实例将演示如何通过Ajax异步请求与外部接口交互,从而动态获取并展示手机号的归属地信息。在这个案例中,我们特别使用了淘宝...

    利用jquery进行音频文件播放

    这个例子中,`on('input'...`监听滑块的每次移动,`$(this).val()`获取当前滑块值,并将其作为音量赋值给音频元素。 以上就是利用jQuery进行音频文件播放的基本操作。通过结合HTML5的`&lt;audio&gt;`标签和jQuery的强大...

Global site tag (gtag.js) - Google Analytics