前端取值时 : $.("#id").val() 获取不到空格及空格之后的值

探讨了在使用jQuery的$(#id).val()方法时遇到的问题,即无法完整获取包含空格的选项值,如“西瓜”。通过三种常见取值方式的演示,展示了此问题的存在,并提供了一种可行的解决方案——使用$(#id).find(option:selected).text()来正确获取完整的选项文本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Jquery:$.("#id").val() 获取不到空格及空格之后的值

<select name="type" id="type_id"  >    
    <option value="0">请选择</option>    
    <option value="1">西 瓜</option>    
    <option value="2">冬 瓜</option>    
 </select>

取值方式:

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

          执行结果为 “西”

2.$("#type_id").find("option:selected").attr("value"));

  执行结果为 "西"

3.alert($("#type_id").find("option:selected").val());

  执行结果为 "西"

可以采用以下这种方式进行取值

 $("#type_id").find("option:selected").text();

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值