2014-03-28 28 views

回答

0
$("input").click(function(){ 
    $('#text').text($('#text').text() + 'a'); 
}); 

所以對於文本區域的您使用.text()

要改變它的傳遞價值爲.text(value)

的值,所以每次你點擊,我們得到得到他們的價值當前值$('#text').text() 我們給它添加'a'+ 'a'

然後,我們通過將其更改文本區域的值存入.text()這樣.text($('#text').text() + 'a')

http://jsfiddle.net/QXePf/1/

0

通過使用直接點擊的元件的[值]屬性:

$("input").click(function(){ 
    $("#text").val($("#text").val() + $(this).attr("value")); 
}) 
0

請參閱完整代碼:

$("input").click(function(){ 
    $('#text').val($('#text').val() + 'A'); // add "A" when button is clicked 
}); 

$(document).keyup(function(e) { 
    if(e.keyCode == 65) 
    $('#text').val($('#text').val() + 'A'); // add "A" when "A" in keyboard is pressed 
}); 

Demo!

相關問題