To tylko szybki (mam nadzieję).
Byłem niedawno na łamach dialogowych jQuery UI wyglądać przy użyciu formularza wewnątrz dialogowym http://jqueryui.com/dialog/#modal-form i zauważyłem jakiś kod, który nie widział wcześniej:
var allFields = $([]).add(#input1).add(input2).add(input3)....
Zastanawiam się co $ ([]) oznaczało?
Na początku myślałem, że to droga do utworzenia tablicy w jquery, ale gdy próbuję:
allFields.add(input4)
po zmienna jest zadeklarowana nic innego jest dodawany?!?
Każda pomoc będzie bardzo ceniona! :) Próbowałem googling to, jednak nie mam dużo szczęścia.
Dzięki, Anthony. Pierwotnie napisałem do skryptu php i zwróciłem wszystkie wartości, które zostały początkowo dodane. Kiedy próbowałem dodać kolejny element, np. var allFields = $ ([]). add (input1) .add (input2); allfields.add (input3) tylko zwróciło 2 oryginalne wartości zamiast wszystkich 3? –
@RossWilson Co to są 'input1',' input2' i 'input3'? –
@RossWilson: Metoda 'add' tworzy nowy zestaw i zwraca go. Będziesz musiał ponownie przypisać 'allFields':' allFields = allFields.add (input3) ' –