jquery操作表单控件

说明

.val() 方法,既可以获取控件值,也可以设置控件值

获取控件值

获取表单控件值(含select控件)

$("input").val()

获取radio控件选中的值

$("input[name='sex']:checked").val()
$("input:radio[name='']:checked").val()

获取checkbox控件选中的值(所有选中值)

var likeArray =[];
 $('input[name="like"]:checked').each(function(){
    likeArray.push($(this).val());
});

获取checkbox控件选中的值(仅第一个选中值)

$("input:checkbox[name=""]:checked").val()

设置控件值

设置输入控件的值

$("#name").val("李雷")

select 控件

<select id="mysel">
    <option value="-1">请选择</option>
    <option value="1">java</option>
    <option value="2">spring</option>
</select>

根据value设置选中

$("#mysel").val("1")

根据text设置选中

$("#mysel option:contains('java')").attr('selected', true);

获取选中的值

$("#mysel").val()

设置checkbox、radio选中

$("#enable").prop('checked',true);
$("input[name='sex'][value='1']").prop("checked", true);
$("input[name='sex'][value='1']").attr("checked", true);

原文出处:/show_1EF5XBvUEe4.html