轉: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(){
});
|