您现在的位置是:网站首页 > 心得笔记
js获取多选框、复选框、下拉框的值
简介在项目中,经常遇到需要获取多选框、复选框、下拉框的值或者获取其选中的值,这里整理了几个常用的
在项目中,经常遇到需要获取多选框、复选框、下拉框的值或者获取其选中的值,这里整理了几个常用的:
1、获取单选框选中的值
var val=$('input:radio[name="type"]:checked').val();
2、获取复选框选中的值
$("input[name='chkSon']:checked").each(function (i) { chkSon[i] = $(this).val(); });
3、判断复选框是否被选中
$("input[name='is_promote']").is(':checked');
4、多个select级联时,获取每个select选中的option值
var selectedValues = []; $("select option:selected").each(function(){ selectedValues.push($(this).val()); }); console.log(selectedValues);
5、获取select下选中的select
var type = $("#pop_frequency option:selected").val();
说到js,我还想说几个小的知识点:
1、
window.location.reload() //会先判断页面文件是否有修改 有修改就从服务器端下载页面,没有就直接从缓存里拿 window.location.reload(true) //无论文档的最后修改时间是什么时候 它都会绕过缓存 直接从服务器端下载页面文档
2、js中的attr()和prop()
attr() //attribute at强加 tribute给予 外部强加的属性 attr表示HTML中给DOM添加上去的属性,即自定义属性 prop() //property prop自己的 自己固有的属性 ,prop表示HTML中DOM固有属性; 具有 true 和 false 两个属性的属性,如 checked, selected 或者 disabled 使用prop(),其他的使用 attr()