我想检索单击按钮的文本。我已经阅读了类似问题的其他建议,但似乎无法使其发挥作用。这里是小提琴:http://jsfiddle.net/z3PKm/63/ 目前没有工作。我做错了什么,或者我该怎么做才是对的? 谢谢! 我试图复制下面的解决方案无法检索按钮文本JS/Jquery
alert($(this).attr("value"));
但它仍然没有为我工作。
我想检索单击按钮的文本。我已经阅读了类似问题的其他建议,但似乎无法使其发挥作用。这里是小提琴:http://jsfiddle.net/z3PKm/63/ 目前没有工作。我做错了什么,或者我该怎么做才是对的? 谢谢! 我试图复制下面的解决方案无法检索按钮文本JS/Jquery
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());
});
这里创建你的问题小提琴是示范开始FO差异http://jsfiddle.net/pzsDH/ – PSL 2013-05-05 04:50:01
http://jsfiddle.net/z3PKm/提琴90 /我做错了什么?点击按钮,它不会返回文本。 – TheoretiCAL 2013-05-05 05:22:49
你不是调用text()方法..而是你正在调用.text,它将输出.text'function'的内容不调用它。试试这个函数test(name){ alert($(name) 。文本()); } – PSL 2013-05-05 05:23:54
类型按钮,您使用不使用value
的,它们是文字。
这样写:
$(name).text()
我没有意识到不同的按钮有不同的领域!谢谢! – TheoretiCAL 2013-05-05 04:40:33
这是我会怎么做jQuery style.
这也告诉你如何使用输入和按键和text()
或val()
适当
$('.choose').on('click', function(){
var $this = $(this);
alert('text: '+$this.text()+'\nval: '+$this.val());
}); // end on click
您需要使用alert($(name).text());
我已更新jsfiddle用相同的: jsfiddle
感谢的方式 – gillyspy 2013-05-05 04:46:45