我想檢索單擊按鈕的文本。我已經閱讀了類似問題的其他建議,但似乎無法使其發揮作用。這裏是小提琴: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