徐州无锡苏州中国俄罗斯
Javascript部分
$(function(){ $(':checkbox[name=Country]').click(function(){ if($(this).prop('checked')){ $(':checkbox[name=Country]').prop("checked",false) ; $(this).prop("checked",true); } }); })
这样凡是设置name属性为Country的将变成单选,name为city的是多选。那么如何获得被选中的元素呢?
$(function(){ var city = ""; $('input:checkbox[name=city ]:checked').each(function(){ city += ($(this).val()); }); })
这里需要注意的是;通过上面方法获得的内容是input标签的value值,如果没有给value值,获得的都是no
var code_Values = $('input:checkbox[name=abcd ]:checked'); if(code_Values.length){ for(var i=0;i { code_Values[i].checked = false; } }else{ code_Values.checked = false; }radio的使用
var code_Values = $('input:checkbox[name=abcd ]:checked'); if(code_Values.length){ for(var i=0;i { code_Values[i].checked = false; } }else{ code_Values.checked = false; }
下面是两组radio:
男女是否
var radio = document.getElementsByName("sex_radio") for(var i =0 ; i if(radio[i].checked){ console.log(radio[i].value) } }
$("#man").attr("checked","checked")
checked=”checked”属性是默认选中状态;name属性相同为一组;value是js获得的值;
HSK TOCFL
$("#zh_select").change(function(){ var select = document.getElementById("zh_select"); console.log(select.options[select.selectedIndex].value);})
$("#zh_select").change(function(){ var select = document.getElementById("zh_select"); select.options[index].selected = true; index:option的位置,从0开始。})$("#zh_select").find("option:contains('"+HSK+"')").attr("selected",true);