2016-08-12 9 views
1

Ich möchte Auswahlen mit leeren Werten aus der Serialisierung ausschließen.jQuery: nicht() Selektor funktioniert nicht

Ich versuche, dies zu erreichen, etwa so:

var form = $('#myForm'); 
    var str = $(':not(select[value=""])', form).serialize(); 

Keine erros, und das Ergebnis ist die gesamte Form. Die not() -Methode gibt das Gleiche.

Was ist möglicherweise falsch?

EDIT: Die Frage, die wie möglich Duplikat Mine über mögliche implemntations für exlcuding leere Felder frm Serialisierung fragt aufgeführt wurde, während mein besagt, dass not() Selector nicht funktioniert, fragt, warum und für verschiedene, auf die oben genannte Lösung.

+0

Was ist in Ihrer Form? Wenn es etwas anderes als ein "