紫影基地

 找回密码
 立即注册
查看: 214|回复: 0

[前端技术] 为什么val()不返回<button value=“value”>的值?

[复制链接]
阅读字号:

2002

主题

2117

帖子

21万

积分

超级版主

Rank: 8Rank: 8

积分
210303
发表于 2024-4-25 11:49:09 | 显示全部楼层 |阅读模式
本帖最后由 超新星 于 2024-4-25 11:51 编辑

jquery
我读到val()返回输入元素的值,但在我的代码中它不起作用。什么

<script>
$(document).ready(function(){
    var a = $("button").val();
    alert(a)
});
</script>
<button value="text"/>



✅ 最佳回答:
avatar
使用按钮元素和call.html()

<button> value </button>
或者使用输入元素和call.val()

<input type="button" value="value"/>
然后访问它们作为

// jquery
<script>
$(document).ready(function(){
    var btn = $("button").html();
    var inp = $("input").va();
    alert('button: '+btn)
    alert('input: '+inp)
});
</script>

//html
<button>value1</button>
<input type="button" value="value2"/>

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|紫影基地

GMT+8, 2025-1-12 12:30 , Processed in 0.115249 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表