Benny Ng 的猫博客

吃饱了饭了没事干~没事干~

博客园 联系 订阅 管理
  205 Posts :: 28 Stories :: 62 Comments :: 6 Trackbacks

http://www.cnblogs.com/xlfj521/archive/2008/01/29/1057375.html

获取一组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-02-16 18:41 Benny Ng 阅读(3097) 评论(7)  编辑 收藏 网摘 所属分类: JQuery

Feedback

这篇东西被很多人转载, 今天搜到这里, 发现有些地方根本不对, 这样的东西被大量转载, 岂不误人

$("#id").attr("属性","值"); 明明是设置某个属性值的,在这里很多地方似乎是误用了.

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

至少我是没有试成功. 正确的方式应该是:
$("input[@type=radio][@value=2]").attr("checked",true);//设置value=2的项目为当前选中项

其它情况类似.

  回复  引用    

哇。。。还真的有人看我的博客。。。;O。。。谢谢。。。
  回复  引用    

#3楼 2008-10-10 14:30 罗浩[未注册用户]
强烈支持一下#1楼
矫枉过正!!!!!

  回复  引用    

楼上的不会用不要骂楼主,自己sb还怪别人
  回复  引用    

#5楼 2008-11-26 15:42 林建生      
LZ都发表点JQUERY文章!!
  回复  引用  查看    

#6楼[楼主] 2008-11-26 18:44 Benny Ng      
我的文章都是转贴回来的啦.

自己记下来用于查资料用的.;)所以这个博客也没有太多有用的东西啦.基本没有原创的.居然还有朋友来看.实在是很高兴的事. ;)

  回复  引用  查看    

#7楼 2009-03-06 11:03 Jiaoo[未注册用户]
要不是我看了一楼的回复还真的搞不出来!楼主该去修改下错误啦
  回复  引用    




发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 1070801




相关文章:

相关链接: