jquery 怎么获取Button值?

<button name="游泳" class="id" >游泳</button>
<button name="跳远" class="id" >跳远</button>
<asp:TextBox type="hidden" ID="j_type" runat="server" ></asp:TextBox>
要实现的功能是点击其中一个button将获取的值赋值给 j_type , j_type string类型

使用jQuery获取Button的值的方法如下:
1、获取button对象,可根据button的id或者class属性或者name属性等来获取想要的button对象;
2、根据对象获取值;
例:
现有button,id = bt
<button id='bt' value='123' />
获取对象的方法:$("#bt");
获取值的方法用.val()方法获取值,完整写法:$("#bt").val();
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-10
用这个 $(this).text()

$(".id").click(function(){
$("#j_type").val($(this).text());
})
第2个回答  推荐于2017-10-01
$(".id").click(function(){
$("#j_type").val($(this).val());
})追问

空的,没有获取

追答

$(".id").click(function(){
$("#j_type").val($(this).attr("name"));
}) 看错了 你是放在了name属性里面的

本回答被提问者采纳
第3个回答  2015-06-27
jquery 使用$获取到button对象,比如ID='button1' 获取值$('#button1').val();

你可以多看看jquery选择器的相关知识