シリアライズから空の値を持つselectを除外したい。jQuery:not()セレクタが機能しない
私はそうのようにこれを達成しようとしています:
var form = $('#myForm');
var str = $(':not(select[value=""])', form).serialize();
んerros、その結果は、全体の形です。 not()メソッドは同じものを返します。
おそらく間違っていますか?
EDIT:私のために可能重複として記載されていた質問は空のフィールドをexlcudingための可能なimplemntationsについて質問は鉱山は、not() Selector
が動作しないと述べている理由を尋ねながら、シリアライズをFRMと、上記の解決策に異なるため。
あなたのフォームには何がありますか?現在の値が '' "である'
これらの要素を無効にしないのはなぜですか?無効な要素は、IIRCのシリアル化されていません。 –
@Pointy多数の選択やテキスト入力などの多くの要素が含まれています。これらの要素はすべてシリアル化したいが空の値で選択します。 –