Thành ngữ được sử dụng phổ biến nhất cho đoạn mã jQuery này là gì?jquery .val() + = thành ngữ
$('#someTextarea').val($('#someTextarea').val() + someString);
Nó cảm thấy vụng về để bọc các mã gốc trong một chức năng một dòng
EDIT: Vì vậy, tôi có thể vượt qua một chức năng, đó là mát mẻ ... nhưng ý định thực sự của tôi là dành cho jsfiddles, nơi tôi hiện đang thực hiện các công cụ như sau:
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...
Không biết bối cảnh đó có tạo ra các câu trả lời khác nhau hay chỉ khiến tôi có vẻ rất lười biếng vì muốn nhập ít hơn thế. console.log
không được tính, tôi muốn vùng văn bản.
Không giải quyết nhu cầu làm việc trong jsfiddles, nhưng tôi thích ý tưởng mở rộng jQuery với một phương thức 'appendVal (string)' thúc đẩy val() dưới mui xe trong khi tránh cú pháp clunky desribed. –