Dla pełnej przejrzystości jQuery zwraca kolekcję elementów DOM. test nie staje się elementem DOM, staje się tablicą. Aby użyć zwykłego javascript a la .value, możesz wykonać test [0] .value lub zapętlić kolekcję, jeśli jest więcej niż jedna. W przeciwnym razie test.val ('praca!') Zadziałaby dla Ciebie, ponieważ jest to metoda jQuery, a nie test.value, który jest właściwością obiektu elementu DOM.
Myślę, że problemem jest tutaj selektor .. Myślę, że powinno być input[name="testing"-> testowanie między cudzysłowami ... Zawsze, gdy ustawienie jakiejś wartości nie działa, spróbuj najpierw pobrać element .. Jeśli go nie dostaniesz, Problem nie dotyczy .val (), ale prawdopodobnie selektora
Do Twojej wiadomości, odpowiedzi zawierające tylko kod są zazwyczaj oznaczane jako niskiej jakości i zazwyczaj są usuwane. Spróbuj zamieścić jakiś kontekst / wyjaśnienie ze swoją odpowiedzią, jeśli chcesz, aby pozostała w pobliżu i (prawdopodobnie) została przyjęta.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.