jquery - 如何使用jquery获取输入按钮的值?

标签 jquery get

我需要使用 jquery 检索可点击按钮的值。我在 <div> 下有 3 个按钮:

<div class="button1">
        <input type="button" value="one" id="One" onclick= "location.href='index.html'"/> 
        <input type="button" value="two" id="Two" onclick="location.href='index.html'" />
        <input type="button" value="three" id="Three" onclick="location.href='index.html'" />
 </div> 

如果我点击按钮 1,我需要获取按钮 1 的值。我不知道如何获取该值。

这是我的js:

$(document).ready(function() {
    $('.button1').click(function() {
        var text = $(this).text();
        $("input").val(text);
        });
});

我知道我写的这个脚本是错误的,因为我得到的值为“一、二、三”。

最佳答案

与任何其他输入一样,要获取按钮的值,请使用 .val():

$('input:button').click(function() {
    alert($(this).val());
});​

http://jsfiddle.net/3QDM5/

不过我不确定你到底想用你的脚本做什么!

关于jquery - 如何使用jquery获取输入按钮的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9721178/

相关文章:

javascript - 405 不允许从 javascript 获取 couchdb 文档的方法

jquery - 使用 Ajax 对每个 mysql 结果进行排序

java - API 测试 - 在使用 json 的 resassured 时获取方括号中的值,导致断言失败

php - 如何在php中通过ldap获取事件目录的密码?

jquery - 悬停后保持焦点

php - 通过 GET 参数在后台执行 PHP

java - Get 方法返回 XML 和 JSON

php - 非常奇怪的行为 jQuery load() 与 CodeIgniter

javascript - 强制浏览器后退按钮重新加载页面

javascript - 使用 jquery 将 keyup 事件添加到动态生成的元素