Wyobraź sobie, że masz formularz, w którym zmieniasz widoczność kilku pól. A jeśli pole nie jest wyświetlane, nie chcesz, aby jego wartość była dostępna na żądanie.Jak uniknąć wysyłania pól wejściowych, które są ukryte przez wyświetlacz: brak serwera?
Jak sobie radzisz z tą sytuacją?
Z pseudo-selektorem jQuery ': input' zamiast' input' możesz także łatwo wyłączyć wszystkie elementy 'select' i' textarea' –
W jQuery> = 1.6, zamiast 'attr (" disabled ", true)' ty powinien używać 'prop (" wyłączony ", prawda)' http://api.jquery.com/prop/ – yorch
@ dominicbri7 - Od wersji jQuery 1.6 zaleca się użycie '.prop()' zamiast '.attr()' do uzyskania ustawienia ORAZ zarówno wyłączonych, jak i sprawdzonych właściwości. Sprawdzenie i lub ustawienie przy użyciu '.attr()' w niektórych przypadkach zwróci niepożądane wyniki. Proszę przeczytać dokumentację jQuery przed skomentowaniem tego, co yorch miał na myśli. – zgr024