我想检索单击按钮的文本。我已经阅读了类似问题的其他建议,但似乎无法让它发挥作用。这是小提琴:http://jsfiddle.net/z3PKm/63/ 目前哪个不起作用。我做错了什么,或者我该怎么做才是对的? 谢谢! 我试图复制以下解决方案
alert($(this).attr("value"));
但它仍然不适合我。
答案 0 :(得分:3)
使用: -
.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());
});
答案 1 :(得分:3)
您使用的按钮类型未使用value
,它们是文本。
写下这个:
$(name).text()
答案 2 :(得分:0)
我会这样做 jQuery style.
此处还会向您展示如何使用输入和按钮以及text()
或val()
$('.choose').on('click', function(){
var $this = $(this);
alert('text: '+$this.text()+'\nval: '+$this.val());
}); // end on click
答案 3 :(得分:0)
您需要使用alert($(name).text());
我已经更新了jsfiddle:
jsfiddle