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


Posted in Javascript onMay 18, 2015

本文实例讲述了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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>表单对象属性过滤选择器</title>
<script src="jquery-1.6.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
 //=========举例1===========================
 //:enabled 用法: $(”input:enabled”) 返回值 集合元素
 //说明: 匹配所有可用元素.意思是查找所有input中不带有disabled=”disabled”的input.不为disabled,
 //当然就为enabled啦.
 $("input:enabled").val("我是有效的按钮");
 //=========举例2===========================
 //:disabled 用法: $(”input:disabled”) 返回值 集合元素
 //说明: 匹配所有不可用元素.与上面的那个是相对应的.
 $("input:disabled").val("我是无效的按钮");
 //=========举例3===========================
 //:checked 用法: $(”input:checked”) 返回值 集合元素
 //说明: 匹配所有选中的被选中元素(复选框、单选框等,不包括select中的option).这话说起来有些绕口.
 //...<1> 提取所有选中的name='love'的复选框
 $("#btnTest").click(function () {
 ShowElements($("input[name='love']:checked")); //第一种写法
 //ShowElements($("[name='love']:checked"))  //第二种写法
 });
 //=========举例4===========================
 //:selected 用法: $(”select option:selected”) 返回值 集合元素
 //说明: 匹配所有选中的option元素.
 //...<1> 所有name='city'的下拉框的选中项
 $("#btnTest2").click(function () {
  ShowElements($("select[name='city'] option:selected"));
 });
 //...<2> 所有name='prov'的下拉框的选中项
 //$("#btnTest2").click(function () {
 // ShowElements($("select[name='prov'] option:selected"));
 //});
});
function ShowElements(arr) {
 //alert(arr.length);
 var output = "";
 for (var i = 0; i < arr.length; i++) {
  if (output == "") {
   output = arr.eq(i).val();
  }
  else {
   output += "," + arr.eq(i).val();
  }
 }
 alert(output);
}
</script>
</head>
<body>
<input type="button" disabled="disabled" value="button1" />
<input type="button" value="button2" />
<input type="button" value="button3" />
<input type="button" disabled="disabled" value="button4" />
<input type="button" id="btnTest" value="点击我检查复选框" />
<input type="checkbox" name="love" value="1" />足球
<input type="checkbox" name="love" value="2" />篮球
<input type="checkbox" name="love" value="3" />排球
<input type="checkbox" name="Other" value="3" />非爱好类<br />
我是下拉框<input type="button" id="btnTest2" value="点击我检查下拉框" />
<select name="city">
<option value='beijing'>北京</option>
<option value='shanghai'>上海</option>
<option value='shenzhen'>深圳</option>
</select>
<select name="prov">
<option value='jiangxi'>江西省</option>
<option value='shichuan'>四川省</option>
<option value='guangdong'>广东省</option>
</select>
</body>
</html>

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

Javascript 相关文章推荐
jQuery关于导航条背景切换效果实现示例
Sep 04 Javascript
node.js+Ajax实现获取HTTP服务器返回数据
Nov 26 Javascript
简单谈谈javascript Date类型
Sep 06 Javascript
jquery实现下拉框功能效果【实例代码】
May 06 Javascript
深入解析Backbone.js框架的依赖库Underscore.js的作用
May 07 Javascript
prototype与__proto__区别详细介绍
Jan 09 Javascript
详解Vue监听数据变化原理
Mar 08 Javascript
详解angular2实现ng2-router 路由和嵌套路由
Mar 24 Javascript
Vue脚手架的简单使用实例
Jul 10 Javascript
详解Vue.directive 自定义指令
Mar 27 Javascript
在vue中使用echars实现上浮与下钻效果
Nov 08 Javascript
vue中英文切换实例代码
Jan 21 Javascript
JQuery勾选指定name的复选框集合并显示的方法
May 18 #Javascript
JavaScript的9种继承实现方式归纳
May 18 #Javascript
JQuery中上下文选择器实现方法
May 18 #Javascript
JQuery中两个ul标签的li互相移动实现方法
May 18 #Javascript
JQuery球队选择实例
May 18 #Javascript
JQuery实现动态添加删除评论的方法
May 18 #Javascript
TypeError document.getElementById(...) is null错误原因
May 18 #Javascript
You might like
一道求$b相对于$a的相对路径的php代码
2010/08/08 PHP
实现PHP搜索加分页
2016/10/12 PHP
php  PATH_SEPARATOR判断当前服务器系统类型实例
2016/10/28 PHP
php变量与数组相互转换的方法(extract与compact)
2016/12/02 PHP
php写入txt乱码的解决方法
2019/09/17 PHP
PHP实现计算器小功能
2020/08/28 PHP
jquery select操作的日期联动实现代码
2009/12/06 Javascript
javascript 鼠标悬浮图片显示原图 移出鼠标后原图消失(多图)
2009/12/28 Javascript
jquery怎样实现ajax联动框(一)
2013/03/08 Javascript
jquery高效反选具体实现
2013/05/05 Javascript
Javascript加载速度慢的解决方案
2014/03/11 Javascript
js对象内部访问this修饰的成员函数示例
2014/04/27 Javascript
php实例分享之实现显示网站运行时间
2014/05/20 Javascript
运行Node.js的IIS扩展iisnode安装配置笔记
2015/03/02 Javascript
wangEditor编辑器失去焦点后仍然可以在原位置插入图片分析
2015/05/06 Javascript
原生js实现图片层叠轮播切换效果
2016/02/02 Javascript
jquery实现上传文件大小类型的验证例子(推荐)
2016/06/25 Javascript
Highcharts学习之坐标轴
2016/08/02 Javascript
基于Vue框架vux组件库实现上拉刷新功能
2017/11/28 Javascript
微信小程序实现星级评分和展示
2018/07/05 Javascript
详解基于Vue,Nginx的前后端不分离部署教程
2018/12/04 Javascript
详解vue+axios给开发环境和生产环境配置不同的接口地址
2019/08/16 Javascript
JavaScript中变量提升机制示例详解
2019/12/27 Javascript
Python批量生成特定尺寸图片及图画任意文字的实例
2019/01/30 Python
Python三元运算与lambda表达式实例解析
2019/11/30 Python
Pytorch 多块GPU的使用详解
2019/12/31 Python
pandas map(),apply(),applymap()区别解析
2021/02/24 Python
美国最大的家庭鞋类零售商之一:Shoe Carnival
2017/10/06 全球购物
斐乐美国官方网站:FILA美国
2019/03/01 全球购物
简历中个人自我评价范文
2013/12/26 职场文书
校长就职演讲稿
2014/01/06 职场文书
个人实习生的自我评价
2014/02/16 职场文书
大学生暑期实践感言
2014/02/26 职场文书
社区健康教育实施方案
2014/03/18 职场文书
2014年加油站站长工作总结
2014/12/23 职场文书
2015年领班工作总结
2015/04/29 职场文书