打造最大的网络营销知识与推广的信息化航母

进入论坛 | 会员注册 | 会员登陆 |
首页 >> php >> php进阶教程 >> jQuery操作input正文

jQuery操作input

来源:it我领先 发布时间:2010-04-03               浏览次数:89 进入论坛社区
jQuery操作input2009-10-14 15:10

获取选中的值
获取一组radio被选中项的值
var item = $(单引号input[@name=items][@checked]单引号).val();

获取select被选中项的文本
var item = $(双引号select[@name=items] option[@selected]双引号).text();

select下拉框的第二个元素为当前选中值
$(单引号#select_id单引号)[0].selectedIndex = 1;

radio单选组的第二个元素为当前选中值
$(单引号input[@name=items]单引号).get(1).checked = true;

获取值:
文本框,文本区域:
$(双引号#txt双引号).attr(双引号value双引号);

$(双引号#txt双引号).val();

多选框checkbox:
$(双引号#checkbox_id双引号).attr(双引号value双引号);

单选组radio:
$(双引号input[@type=radio][@checked]双引号).val();

下拉框select:
$(单引号#sel单引号).val();

控制表单元素:
文本框,文本区域:

$(双引号#txt双引号).attr(双引号value双引号,单引号单引号);//清空内容
$(双引号#txt双引号).attr(双引号value双引号,单引号11单引号);//填充内容

多选框checkbox:
$(双引号#chk1双引号).attr(双引号checked双引号,单引号单引号);//不打勾
$(双引号#chk2双引号).attr(双引号checked双引号,true);//打勾
if($(双引号#chk1双引号).attr(单引号checked单引号)==undefined) //判断是否已经打勾

单选组radio:
$(双引号input[@type=radio]双引号).attr(双引号checked双引号,单引号2单引号);//设置value=2的项目为当前选中项

下拉框select:
$(双引号#sel双引号).attr(双引号value双引号,单引号-sel3单引号);//设置value=-sel3的项目为当前选中项
$(双引号<optionvalue=单引号1单引号>1111</option><optionvalue=单引号2单引号>2222</option>双引号).appendTo(双引号#sel双引号)//添加下拉框的option
$(双引号#sel双引号).empty();//清空下拉框

=====================

在Jquery中,用$(双引号#id双引号)来获得页面的input元素,其相当于document.getElementById(双引号element双引号)但是,该获取的是一个Jquery对象,而不是一个dom element对象.value是dom element对象的属性.所以,使用$(双引号#id双引号).value不能取到值取值的方法如下:取值:val = $(双引号#id双引号)[0].value;$(双引号#id双引号)[0].value = 双引号new value双引号;赋值:$(双引号#id双引号)[0].value = 双引号new value双引号;
或者$(双引号#id双引号).val(双引号new value双引号);val = $(双引号#id双引号).attr(双引号value双引号);

==================================

jquery input text radio check select 操作2009-04-29 15:36

<!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-starterkit/lib/jquery-1.3.2.min.js双引号 type=双引号text/javascript双引号></script>

</head>

<body>
<input type=双引号text双引号 id=双引号dd双引号 name=双引号dd双引号 value=双引号dds双引号/>dd

<input name=双引号rr双引号 id=双引号rr双引号 type=双引号radio双引号 value=双引号34双引号 />ff
<input name=双引号rr双引号 id=双引号rr2双引号 type=双引号radio双引号 value=双引号4双引号 />55

<input name=双引号ff双引号 type=双引号checkbox双引号 value=双引号aa双引号 />jgdg
<input name=双引号ff双引号 type=双引号checkbox双引号 value=双引号gd双引号 />jgdg

<select name=双引号ss双引号 id=双引号ss双引号 size=双引号1双引号>
<option value=双引号双引号></option>
<option value=双引号8双引号>d</option>
<option value=双引号2双引号>g</option>
</select>

<br/>
<input type=双引号button双引号 id=双引号button双引号 value=双引号按钮一双引号 />
<input type=双引号button双引号 id=双引号jj双引号 value=双引号按钮二双引号 />
<br/>

<div id=双引号ssd双引号>fgfooHello</div>

</body>

<script language=双引号javascript双引号 type=双引号text/javascript双引号>
<!--
$(function(){
$(双引号#button双引号).click(function(){


//获取值
//alert( $(单引号#dd单引号).val());//type=text
// alert($(单引号input[name=rr][checked]单引号).val());//type=radio
// alert($(单引号input[name=ff][checked]单引号).val());//type=checkbox
// alert($(双引号select[name=ss] option[selected]双引号).val());//select 相等于alert($(双引号#ss option[selected]双引号).val());

//获取文本
//alert($(双引号select[name=ss] option[selected]双引号).text());//select


//控制
/*// Disable #dd 禁用
$(双引号#dd双引号).attr(双引号disabled双引号,双引号disabled双引号);
// Enable #dd 解禁
$(双引号#jj双引号).removeAttr(双引号disabled双引号);*/


// $(单引号input[name=rr]单引号).get(0).checked = true;//第一个radio被选中
//alert($(双引号input[type=radio][value=34]双引号).attr(双引号checked双引号,单引号checked单引号));//value=34的radio被选中

//alert($(双引号input[type=checkbox][value=gd]双引号).attr(双引号checked双引号,单引号checked单引号));//value=gd的checkbox被选中
//$(单引号input[name=ff]单引号).get(1).checked = true;//第一个check被选中



/*//根据option的text选中option
count=$(双引号#ss双引号).find(双引号option双引号).length;
for(var i=0;i<count;i++)
{
if($(双引号#ss双引号).get(0).options[i].text == 单引号d单引号)
{
$(双引号#ss双引号).get(0).options[i].selected = true;

break;
}
} */

//$(双引号<option value=单引号1单引号>1111</option><option value=单引号25单引号>22s22</option>双引号).appendTo(双引号#ss双引号);//增加option
//$(双引号#ss option[value=8]双引号).remove(双引号双引号);//除去 <option value=单引号8单引号>d</option>

//$(双引号#ss双引号).attr(双引号value双引号,单引号2单引号);//选中option
//$(单引号#ss单引号)[0].selectedIndex = 1;//选中option

//$(双引号#ss双引号).empty();//清空全部option

/*//替换文本
var $thirdLink = $(双引号#ssd双引号);
var linkText = $thirdLink.text().replace(单引号foo单引号,单引号bar单引号);
$thirdLink.text(linkText); */



});
});
-->
</script>
</html>

文章来源:http://it503.com/detail.PHP
添加收藏到:

关键词:jQuery操作input,php
联系我们 | 关于我们 | rss订阅 | 网络社区 | 网站帮助 | 网站地图
Copyright(C) 2006-2007 it503 All Rights Reserved
本站如有转载或引用的文章涉及版权问题请速与我们联系 由于将本站资源用于商业用途而引起的纠纷,本站不负任何责任。
冀ICP备07500673号