2016-09-26 4 views
0

Heute eingeben, möchte ich die automatische Typ der Text TextArea-Wie den Text zu dem Text

Ich will nicht den Wert von TextArea-

$("textarea").text("abc") 

Das, was ich eine Simulation geändert werden soll Tastendruckereignis wie menschlich. Sie können dieses Bild sehen http://i.imgur.com/d9RYYtw.png

ich versucht, einige Tastatur-Ereignisse auslösen, aber es funktioniert nicht

var get_event = function(method, keycode){ 
    e = $.Event(method); 
    if(keycode){ 
    e.which = keycode; 
    } 
    return e; 
} 

$('#test').focus(); 
$('#test').trigger(get_event("keydown", 65)); 
$('#test').trigger(get_event("keypress", 65)); 
$('#test').trigger(get_event("keyup")); 
$('#test').trigger(get_event("blur")); 
+0

Aber jetzt möchte ich durch mit Hilfe von Javascript schreiben oder jquery? Ich bin nicht klar über Ihre Frage, PLZ klarer –

+0

Ich verstehe es nicht ... Sie müssen Tastatur eingeben? Was bedeutet das? Wie tippst du mit Javascript? Möchten Sie Text mit jQuery einem Textbereich zuweisen? – Hill

+0

@LittleZero Sie meinen, Sie möchten Schlüsselereignisse programmgesteuert auslösen? –

Antwort

-1

Testen Sie den Code unten

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script> 

<textarea class="test"></textarea> 
<button onclick="addChar()">Add character</button> 

<script type="text/javascript"> 

    var addChar = function(){ 
     $('.test').val($('.test').val() + "A"); 
    } 

</script> 
Verwandte Themen