我想检索单击的按钮的文本。我已经阅读了有关类似问题的其他建议,但似乎无法让它发挥作用。这是小提琴: http: //jsfiddle.net/z3PKm/63/ 目前不工作。我做错了什么,或者我应该做什么是对的?谢谢!我试图复制以下解决方案
alert($(this).attr("value"));
但它仍然对我不起作用。
我想检索单击的按钮的文本。我已经阅读了有关类似问题的其他建议,但似乎无法让它发挥作用。这是小提琴: http: //jsfiddle.net/z3PKm/63/ 目前不工作。我做错了什么,或者我应该做什么是对的?谢谢!我试图复制以下解决方案
alert($(this).attr("value"));
但它仍然对我不起作用。
用这个:-
.text()
将button
根据您的示例为您提供文本。你正在使用button
而不是input type="button"
如果它是input type="button"
那么.val()
会工作。
function test(name) {
alert($(name).text());
}
由于您使用的是 jquery,因此您可以使用 click 事件
$('button').on('click',function(){
alert($(this).text());
});
您正在使用的按钮类型未使用value
,它们是文本。
写这个:
$(name).text()
这就是我会做的jQuery风格。
这还向您展示了如何使用输入和按钮,text()
或val()
视情况而定
$('.choose').on('click', function(){
var $this = $(this);
alert('text: '+$this.text()+'\nval: '+$this.val());
}); // end on click
你需要使用alert($(name).text());
我已经用相同的方式更新了 jsfiddle:
jsfiddle