父页面传值:
<select name="aaaa" id="aaaa">
<option value="a" selected>a</option>
<option value="b">b</option>
<option value="c">c</option>
</select>
弹窗/子页面取值:
//aaaa 父页面输入框的id
$("#aaaa", window.parent.document).val() // a
弹窗/子页面传值:
//data 弹窗里面所填写的值
parent.values(data)
父页面取值:
function values(list) {
console.log(list) //弹窗的值
}
通过name取值,赋值
获取选中单选框的value值:
<input type="radio" value="Yes" name="aaa" οnclick="check()"> YES
<input type="radio" value="NO" name="aaa" οnclick="check()"> NO
function check() {
$('input[name='aaa']:checked').val() //选中单选框的value值
}
给单选框赋默认值:
<input type="radio" value="Yes" name="aaa" οnclick="check()"> Yes
<input type="radio" value="No" name="aaa" οnclick="check()"> No
let moren ="No"
$("input:radio[name='aaa'][value="+moren +"]").attr('checked','true'); //单选框No赋上选中
下拉框取值:
$('select[name="www"]').val(); //取name为www的select下拉框选中的值
下拉框赋值:
$('select[name="www"]').val('123'); //给name为www的select下拉框赋值123
input取值:
$('input[name="www"]').val(); //取name为www的input输入的值
input赋值:
$('input[name="www"]').val(''123); //给name为www的input赋值123