jquery中通过过滤器获取表单元素的实现代码


Posted in Javascript onJuly 05, 2011

:enable 获取可输入状态的元素
:disabled 获取不可输入状态的元素
:checked 获取选中的表单元素
:seleced 获取下拉框中选中的元素
下面看一粒例子
Html

<body> 
<form id="form1" runat="server"> 
<div> 
<ul> 
<li><label>订单号码:</label><input type="text" disabled="disabled" /></li> 
<li><label>订单所有者:</label><input type="text" /></li> 
<li> 
<input type="checkbox" name="ca" value="红"/>红 
<input type="checkbox" name="ca" value="黄"/>黄 
<input type="checkbox" name="ca" value="蓝"/>蓝 
<input type="checkbox" name="ca" value="绿"/>绿 
</li> 
<li> 
<select multiple="multiple"> 
<option>选择1</option> 
<option>选择2</option> 
<option>选择3</option> 
<option>选择4</option> 
</select> 
</li> 
</ul> 
</div> 
</form> <div id="msg"> 
<p id="cc"></p> 
<p id="option"></p> </div> 
</body>

JavaScript代码:
<script type="text/javascript"> 
jQuery(function(){ 
$("input:text:disabled").val("不能输入"); 
$("input:text:enabled").val("能输入"); 
( 
function checkboxclick(){ 
$(":checkbox").unbind("click",checkboxclick); 
var vv=''; 
$(":checkbox:checked").each(function(){ 
vv+=$(this).val()+","; 
}); 
$("#cc").html("选择的数据:"+vv); 
$(":checkbox").click(checkboxclick); 
} 
)() 
$("select").change(function(){ 
var tt=''; 
$("select option:selected").each(function(){ 
tt+=$(this).text()+","; 
}); 
$("#option").html("选择的项目是:"+tt); 
}).trigger("change"); 
}); 
</script>

这里面有几点需要注意的是:
1 前面说到bind用来绑定事件,那么这里的unbind就是取消事件的
2 trigger() 方法触发被选元素的指定事件类型。
3 在jQuery(function(){里添加函数的时候,外面要加上括号,后面要加上小括号,如下
jQuery(function(){
(
function check()
{
})()
})
4 实现层中复选框选中并赋给其他元素值
html
<form id="form1" runat="server"> 
<div> 
<input type="button" id="btn1" value="弹出" /> 
<input type="checkbox" name="ca" value="红"/>红 
<input type="checkbox" name="ca" value="黄"/>黄 
<input type="checkbox" name="ca" value="蓝"/>蓝 
<input type="checkbox" name="ca" value="绿"/>绿 
<input type="checkbox" name="ca" value="白"/>白 
<input type="checkbox" name="ca" value="黑"/>黑 
</div> 
<div id="cc"></div> 
</form>

javascript
jQuery(function(){ 
( 
function checkboxclick(){ 
$(":checkbox").unbind("click",checkboxclick); 
var vv=''; 
$(":checkbox:checked").each(function(){ 
vv+=$(this).val()+","; 
}) 
$("#cc").html("选择的数据:"+vv); 
$(":checkbox").click(checkboxclick); 
})() 
})

效果图如下这种:

 jquery中通过过滤器获取表单元素的实现代码

Javascript 相关文章推荐
两个JavaScript jsFiddle JSBin在线调试器
Mar 14 Javascript
jquery 与NVelocity 产生冲突的解决方法
Jun 13 Javascript
多个js与css文件的合并方法详细说明
Dec 26 Javascript
实现网页页面跳转的几种方法(meta标签、js实现、php实现)
May 20 Javascript
JS动态修改表格cellPadding和cellSpacing的方法
Mar 31 Javascript
基于JQuery实现分隔条的功能
Jun 17 Javascript
基于Bootstrap 3 JQuery及RegExp的表单验证功能
Feb 16 Javascript
浅谈react.js 之 批量添加与删除功能
Apr 17 Javascript
了解VUE的render函数的使用
Jun 08 Javascript
vue router 通过路由来实现切换头部标题功能
Apr 24 Javascript
layui自定义ajax左侧三级菜单
Jul 26 Javascript
javascript设计模式 ? 工厂模式原理与应用实例分析
Apr 09 Javascript
jquery中获取元素的几种方式小结
Jul 05 #Javascript
JavaScript 判断日期格式是否正确的实现代码
Jul 04 #Javascript
Javascript计算时间差的函数分享
Jul 04 #Javascript
ajax 同步请求和异步请求的差异分析
Jul 04 #Javascript
Extjs EditorGridPanel中ComboBox列的显示问题
Jul 04 #Javascript
Extjs gridpanel 出现横向滚动条问题的解决方法
Jul 04 #Javascript
JS分割字符串并放入数组的函数
Jul 04 #Javascript
You might like
php实现在多维数组中查找特定value的方法
2015/07/29 PHP
PHP中PDO的事务处理分析
2016/04/07 PHP
php时间函数用法分析
2016/05/28 PHP
PHP implode()函数用法讲解
2019/03/08 PHP
jquery 选择器部分整理
2009/10/28 Javascript
JS自定义功能函数实现动态添加网址参数修改网址参数值
2013/08/02 Javascript
js实现的常用的左侧导航效果
2013/10/17 Javascript
jQuery实现类似标签风格的导航菜单效果代码
2015/08/25 Javascript
使用Require.js封装原生js轮播图的实现代码
2017/06/15 Javascript
JavaScript多线程运行库Nexus.js详解
2017/12/22 Javascript
PostgreSQL Node.js实现函数计算方法示例
2019/02/12 Javascript
解决微信小程序中转换时间格式IOS不兼容的问题
2019/02/15 Javascript
Nuxt使用Vuex的方法示例
2019/09/06 Javascript
使用layer弹窗提交表单时判断表单是否输入为空的例子
2019/09/26 Javascript
Openlayers3实现车辆轨迹回放功能
2020/09/29 Javascript
nuxt.js 在middleware(中间件)中实现路由鉴权操作
2020/11/06 Javascript
Python中字符编码简介、方法及使用建议
2015/01/08 Python
python thrift搭建服务端和客户端测试程序
2018/01/17 Python
用python求一重积分和二重积分的例子
2019/12/06 Python
Python FtpLib模块应用操作详解
2019/12/12 Python
python with (as)语句实例详解
2020/02/04 Python
浅谈keras中自定义二分类任务评价指标metrics的方法以及代码
2020/06/11 Python
python3环境搭建过程(利用Anaconda+pycharm)完整版
2020/08/19 Python
CSS3中Color的一些特性介绍
2012/05/27 HTML / CSS
css3发光搜索表单分享
2014/04/11 HTML / CSS
总结30个CSS3选择器
2017/04/13 HTML / CSS
美国葡萄酒网上商店:Martha Stewart Wine Co.
2019/03/17 全球购物
波兰办公用品和学校用品在线商店:Dlabiura24.pl
2020/11/18 全球购物
如何做好总经理助理
2013/11/12 职场文书
运动会入场式解说词
2014/02/18 职场文书
请假条标准格式规范
2014/04/10 职场文书
感谢信的格式
2015/01/21 职场文书
天下第一关导游词
2015/02/06 职场文书
2015年试用期工作总结范文
2015/05/28 职场文书
网吧员工管理制度
2015/08/05 职场文书
Feign调用传输文件异常的解决
2021/06/24 Java/Android