无法检索按钮文本JS / Jquery

时间:2013-05-05 04:35:22

标签: javascript jquery

我想检索单击按钮的文本。我已经阅读了类似问题的其他建议,但似乎无法让它发挥作用。这是小提琴:http://jsfiddle.net/z3PKm/63/ 目前哪个不起作用。我做错了什么,或者我该怎么做才是对的? 谢谢! 我试图复制以下解决方案

alert($(this).attr("value"));

但它仍然不适合我。

4 个答案:

答案 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