您的位置:首页 > Web前端 > JQuery

一步一步学jQuery(六)

2015-10-05 15:26 731 查看
这篇博客总结对表单的操作。其实通过前面总结的基本选择器,过滤器等都可以定位到表单元素,以及进行操作。jQuery特别针对表单元素,提供了选择器和过滤器。

表单代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>表单操作</title>
<script type="text/javascript" src="jquery-1.10.1.js"></script>
<script type="text/javascript" src="demo9.js"></script>
</head>

<body>
<form>
<input type="text" name="name" value="daxun"></input>
<br>
<input type="password" name="pwd" value="daxun"></input>
<br>
<textarea disabled="disabled"></textarea>
<br>
<select>
<option>1</option>
<option>2</option>
<option>3</option>
</select>
<br>
<button></button>
<br>
<input type="radio" value="男" checked="checked"/>男
<input type="checkbox" />编程
</form>
</body>
</html>


一、常规选择器

利用id和class,甚至属性选择器可以精确的定位表单元素。这也是我前面总结过的。

$(function(){
alert($('input').size());            //获得input标签,2个
alert($('input').val());             //默认弹出第一个
alert($('input').get(1)['value']);   //手动取得第二个值
alert($('input[type="password"]').val());  //精确定位
alert($('input[name="pwd"]').val());       //精确定位
})


二、表单选择器



$(function(){
alert($(':input').size());        //获取表单元素,7个
alert($('input').size());         //获取input标签,4个
alert($(':text').val());          //获取文本框的值
})


三、表单过滤器



$(function(){
alert($('form :enabled').size());    //获取表单,可用的元素 10个
alert($('form :disabled').size());   //获取表单, 不可用的元素1个
alert($('form :checked').size());    //获取表单,选中的元素个数,2个
alert($('form :selected').size());   //获取表单,选中的下拉框个数,1个
})
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jquery