1
Jedes Mal, wenn ich die Eingabe (auf meiner Tastatur) im Eingabefeld eingeben und es gibt Text im Eingabefeld, möchte ich den neuen Absatz zu erscheinen, die den Text aus dem Eingabefeld enthalten wird.Neuer Absatz jedes Mal, wenn ich die Tastatur Enter-Taste in meinem Eingabefeld (in dem es Text)
Dies ist mein Versuch, was ist falsch mit meinem Code? Es funktioniert nicht:
https://jsfiddle.net/dxuax025/
HTML:
<input type="text" id="text">
<div id="list"></div>
jQuery:
$(document).ready(function() {
var r = $('<p>' + a.val() + '<p>');
$('#text').keypress(function(e) {
if(e.which == 13 & a.val() !== "") {
var a = $('#text');
var html = r(a.val());
$('#list').append(html);
$(a).val("");}
return false;
});
});
Sie Code behandelt * eingeben * -keypress Ereignis nicht per Mausklick-Ereignis – teran
hm. ok sieht aus wie click = keypress – teran
Ich meinte, wenn ich auf meiner Tastatur die Eingabetaste drücke, ist kein Klick beteiligt –