我使用了serialize()
jQuery函數,它將捕獲所選表單的所有值,如下面的代碼所示。使用jQuery序列化後刪除值。
$('#serialize').click(function(){
var ser = $('#form1').serialize();
alert(ser);
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<form id="form1">
<input type="text" name="text1">
<input type="text" name="text2">
</form>
<button id="serialize">Serialize</button>
結果
text1=&text2=
有沒有辦法刪除text1
剛過它序列?
我希望
text2=
如果我有2個過濾器怎麼辦?那可能嗎 ? – Gagantous
我是否必須.find()。find()? – Gagantous
如果你想過濾2,你只需保持鏈接find()函數。像這樣$(「#form1」)。find(「input [name!= text1]」)。find(「input [name!= text2]」)。serialize(); –