jQuery 下拉列表操作 select 复选框 checkbox 单选框 radio
http://blog.youkuaiyun.com/zelda002/article/details/6424185
语法解释:
1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发
2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text
3. var checkValue=$("#select_id").val(); //获取Select选择的Value
4. var checkIndex=$("#select_id ").get(0).selectedIndex; //获取Select选择的索引值
5. var maxIndex=$("#select_id option:last").attr("index"); //获取Select最大的索引值
6. $("#select_id ").get(0).selectedIndex=1; //设置Select索引值为1的项选中
7. $("#select_id ").val(4); //设置Select的Value值为4的项选中
8. $("#select_id option[text='jQuery']").attr("selected", true); //设置Select的Text值为jQuery的项选中
9. $("#select_id").get(0).value=selectid //设置Select的Value值为jQuery的项选中
复选框checkbox:
$("[name='checkbox']").attr("checked",'true');//全选
$("[name='checkbox']").removeAttr("checked");//取消全选
$("[name='checkbox']:even").attr("checked",'true');//选中所有奇数
if($("#chk1").attr('checked')==undefined) //判断是否已经打勾
$("input[@type=checkbox][@checked]").val(); //得到复选框的选中的第一项的值
$("input[@type=checkbox][@checked]").each(function(){ //由于复选框一般选中的是多个,所以可以循环输出
alert($(this).val());
});
单选组radio:
$("input[@type=radio]").attr("checked",'2');//设置value=2的项目为当前选中项
$("input[@type=radio][@checked]").val(); //得到单选框的选中项的值(注意中间没有空格)
$("input[@type=radio][@value=2]").attr("checked",'checked'); //设置单选框value=2的为选中状态.(注意中间没有空格)