jquery 之 val

1. val 的应用场景

  • 用以下的html进行相关的操作
form action="./" method="GET">
    <h3>选择你最喜欢的明星</h3>
    <select name="star" id=""><!--下拉菜单-->
        <option value="s">詹姆斯</option>
        <option value="a" selected='selected'>库里</option><!--默认选中选项-->
        <option value="b">欧文</option>
    </select>
    <h3>一句话简单介绍你最喜欢的明星</h3>
    <input type="text" name="easy" value="tzh">
    <h3>招牌技术</h3>
    三个准:<input type="checkbox" checked name="special" value="three">
    组织好:<input type="checkbox" name="special" value="org">
    突破强:<input type="checkbox" name="special" value="sttong">
    <h3>具体描述该明星的技术特点</h3>
    <textarea name="des" id="" cols="30" rows="10"></textarea><!--文本域-->
    <input type="submit" value="login"> 
  • 获取 val 获取input 的 value 值:
//虽然拿到的是一堆集合,但是只能获取到第一个 input 的 value值
console.log($('input[type="checkbox"]').val()) 
  • 获取 form 全部相关信息
console.log( $('form').serialize() ) //打印结果如下图

在这里插入图片描述

把 form 有操作状态的name属性值和value值进行拼接

val 赋值:

$('input[type="checkbox"]').val('abc')

val 函数赋值:

	$('input[type="checkbox"]').val(function(index,ele){
           return ele + index
       })

注意:$(‘input[type=“text”]’).val(‘abc’) 虽然浏览器页面能够显示 abc ;但是浏览器控制台打开Elements来看,value值还是没有改变。
$(‘input[type=“text”]’).val() 获取 value 能获取设置后的值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值