轉: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;//不知為何要加[0]
  
radio單選組的第二個元素為當前選中值
  
*這招沒辦法用在checkbox上
  
$(\'input[@name=items]\').get(1).checked = true;
  
取得radio單選組的值
  
$("input[@name=invoice][@checked]").val()
  
  
  
獲取值:
  
文本框,文本區域:$("#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的項目為當前選中項
  
$("11112222").appendTo("#sel")//添加下拉框的option
  
$("#sel").empty();//清空下拉框
  
  
事件
  
用click 觸發改變事件(用change 還得再點旁邊才會觸發)
  
$("input[@name=\'RadtioName\']").click(function(){
  
}); 
  |