Was ist das am häufigsten verwendete Idiom für dieses jQuery-Snippet?jquery .val() + = idiom
$('#someTextarea').val($('#someTextarea').val() + someString);
Es fühlt sich klobig den ursprünglichen Code in einer einzeiligen Funktion
EDIT einzuwickeln: Also ich kann eine Funktion, passieren das ist cool ... aber meine wahren Absichten sind für jsfiddles, wo ich zur Zeit tun Sachen wie diese:
function lazylog (str) {
$('#ta').val($('#ta').val() + str + '\n');
}
// or
function lazylogPlain (str) {
document.getElementById('ta').value += str + '\n';
}
// view results of little experiments
lazylog(test1());
lazylog(test2());
lazylog(test3());
// etc...
Sie wissen nicht, ob der Kontext unterschiedliche Antworten hervorrufen würde oder einfach nur ich wirklich faul machen scheine für den Wunsch, noch weniger zu geben als das. console.log
zählt nicht, ich möchte das Textfeld.
Nicht die Notwendigkeit, in jsfiddles zu arbeiten, aber ich mag die Idee der Erweiterung von jQuery mit einer 'appendVal (string)' Methode, die val() unter der Haube unter Vermeidung der klobigen Syntax desribed nutzt. –