获取单选框的值有三种方式:
成都创新互联是专业的治多网站建设公司,治多接单;提供成都网站建设、成都网站设计,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行治多网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
1、$('input:radio:checked').val();
2、$("input[type='radio']:checked").val();
3、$("input[name='rd']:checked").val();
分别使用javascript原生的方法和jquery方法
select id="test" name=""
option value="1"text1/option
option value="2"text2/option
/select
code:
一:javascript原生的方法
1:拿到select对象: var myselect=document.getElementById("test");
2:拿到选中项的索引:var index=myselect.selectedIndex ; // selectedIndex代表的是你所选中项的index
3:拿到选中项options的value: myselect.options[index].value;
4:拿到选中项options的text: myselect.options[index].text;
二:jquery方法(前提是已经加载了jquery库)
1:var options=$("#test option:selected"); //获取选中的项
2:alert(options.val()); //拿到选中项的值
3:alert(options.text()); //拿到选中项的文本
JS: document.getElementById("sid").value;
Jquery: $("#sid").val();
直接就可以获取指定select的选中的值;
如果是多选的话,需要用其他方法。
alert($("#eID").val()+"/"+document.getElementById("eID").value);
1、首先要保证select中每一个option标签都有value属性;
2、jquery的写法
$('#sele').val()//这里假设select的id是sele,这样可以获取当前选中的option的value
3、刚开始没有选择的时候默认的是第一个option的value值;
4、要测试的话可以写一个change事件,也就是每一次选择都会触发
$('#sele').change(function(){
console.log($('#sele').val())//每次选择都会输出选择的当前option的value
})
5、如果想在js中刚开始就设置选中某一个,可以
$('#sele').val('值')//在括号中写入你想默认选中的某一个option的value值