1、select 获取选中的值
<select id="selectId" >
<option name = "option1">下拉框数据1</option>
<option name = "option2">下拉框数据2</option>
</select>
var selectData = $("#select").val();//获取选中的值
var selectText = $("#select").text();//获取选中文本
2、checkbox 获取选中的值
<input type="checkbox" name="checkbox1" value="checkboxId1">复选框1</input>
<input type="checkbox" name="checkbox2" value="checkboxId2">复选框2</input>
var checkData = $("input[name='checkbox1']");
var data =[ ];
var nData = [ ];
for(k in checkData ){
if(checkData[k].ckecked){
data.push(checkData[k].value);
}else{
nData.push(checkData[k].value);
}
}
data 为所有选中复选框的值
nData 为没有选中复选框的值
2.1、checkbox 回显数据 【data 为 “,”号分割的数据,例如:(1,2,3,4),oldData为所有的复选框】
function setCheckData(data,allData){
var datas = data.split(",");
for(n in oldData){
for(k in datas ){
if(k == oldData[n].value ){
oldData[n].checked=true;
}
}
}
}