val()方法用来获取或修改表单的value的属性值
【例】
html代码
<form action="./" method='GET'>
<h3>选择你喜欢的男孩</h3>
<select name='star'>
<option value="s">小窦</option>
<option value="a">小窦</option>
<option value="b">还是小窦</option>
</select>
<h3>一句话简单介绍你喜欢的男孩</h3>
<input type="text" name='easy' value='他不喜欢我,哎' class="ind">
<h3></h3>
可盐可甜<input type="checkbox" name='special' value='trait'>
文武双全<input type="checkbox" name='special' value='skill'>
性格果毅<input type="checkbox" name='special' value='presonality'>
<h3>喜欢的原因</h3>
<textarea name="reason" id="" cols="30" rows="5"></textarea>
<input type="submit" value='login'>
</form>
js代码
赋值
<script src="./jquery.js"></script>
<script>
$('option').val(function (index, oldValue) {
return oldValue + index;
})
</script>
结果
获取
console.log($('input[type=checkbox]').eq(0).val());
console.log($('input[type=checkbox]').val());
结果
即,val方法不能循环取值,默认取第一个元素的值
例子奇奇怪怪,我就开心这样写,学方法就行了,不要在意内容,哈哈哈