klasycznym javascript:Czy w JQuery można zrobić ".value + ="?
var myvar = document.getElementById("abc");
abc.value += "test";
abc.value += "another test";
Jquery:
$("#abc").val($("#abc").val()+"test");
$("#abc").val($("#abc").val()+"another test");
Czy istnieje sposób, aby mój jQuery ładniejsza, może z ukrytej funkcji = +, że mogę wykorzystać? Wiem, że .val() nie jest atrybutem, ale czuję, że musi być jakiś sposób, aby ten kod bardziej patrzeć na piękne ...
Coś takiego byłoby świetnie:
$("#abc").valueAttribute += "test"
$("#abc").val().content += "test"
$("#abc").val().add("test")
być ostrożnym z każdego rozwiązania, które wykorzystuje '.value' (w tym pierwszy część mojej odpowiedzi). Będzie działać tylko dla '' 'elementów. Możesz skończyć wyciągając włosy na jeden dzień, jeśli abc stanie się '
tak Wiem, będzie to tylko dla elementów wejściowych :) – marcgg
możliwy duplikat [Dołącz tekst do pola wejściowego] (http://stackoverflow.com/questions/841722/append-text-to-input-field) –