jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关

获取一组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");
多选框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的项目为当前选中项
                $("<option value='1'>1111</option><option value='2'>2222</option>").appendTo("#sel")//添加下拉框的option
                $("#sel").empty();//清空下拉框

posted on 2008-01-29 12:50 恋地高飞 阅读(96784) 评论(13) 编辑 收藏

评论

#1楼  回复 引用   

恩,不错,我也总结过和转载过类似的文章
2008-07-17 23:46 | feel' Blog[未注册用户]

#2楼  回复 引用   

if($("#chk1").attr('checked')==undefined) //判断是否已经打勾

这个是那个环境下的。

FF下的 是判断 true/false
2009-04-17 10:48 | coofucoo[未注册用户]

#3楼  回复 引用   

没一个管用的

#4楼  回复 引用   

引用www.51asp.net.cn:没一个管用的

不知道别乱说
2009-08-25 12:21 | SBKiller[未注册用户]

#5楼  回复 引用   

这么有用的东西谁说米有用了啊··太米有品位了吧

#6楼  回复 引用   

请问$('input[@name=items][@checked]').val()中的@表示什么?
可以的话,加我QQ28911672
2009-09-14 15:13 | sagwork[未注册用户]

#7楼  回复 引用   

@O(∩_∩)O~哈哈
這麼有用的東西誰說米有用了啊··太米有品位了吧


國小回去重讀
連沒都不會寫

2009-11-09 11:18 | 很好呢[未注册用户]

#8楼  回复 引用 查看   

@很好呢
大陆是没有国小的,哈哈
2010-08-02 10:48 | 寻自己      

#9楼  回复 引用 查看   

我来补充一点

if($("input[name='rabeatType'][type='radio']:checked").length==0)
{
alert("请选择订餐类型");
return ;
}
2010-09-19 17:52 | 金英      

#10楼  回复 引用 查看   

顶一下
2010-11-14 00:15 | 铁骑浪人      

#11楼  回复 引用 查看   

9楼OK,兰州的不对
checked的写法有出入
2010-12-01 16:22 | PPBoy      

#12楼  回复 引用 查看   

错误一大堆,不管用的,赶紧删了吧!
2011-03-25 09:53 | Xinney      

#13楼  回复 引用 查看   

@应该在[]以外才是对的
2011-06-30 09:00 | Lexy      

导航

<2008年1月>
303112345
6789101112
13141516171819
20212223242526
272829303112
3456789

公告

昵称:恋地高飞
园龄:5年2个月
粉丝:2
关注:2

搜索

 
 

常用链接

随笔分类(69)

随笔档案(74)

文章分类

extjs

html编辑器

Jquery地址

开源博客

控件

学习地址

最新评论

阅读排行榜

评论排行榜

推荐排行榜