2
我有一個表單,有一些輸入,選擇和複選框。我無法排除序列化數組中類爲「not_included」的項目。排除來自serializeArray的多個輸入
var dataArray = $("#split_form").not(".not_included").serializeArray();
這仍然是序列化「not_included」類的字段。
謝謝!
我有一個表單,有一些輸入,選擇和複選框。我無法排除序列化數組中類爲「not_included」的項目。排除來自serializeArray的多個輸入
var dataArray = $("#split_form").not(".not_included").serializeArray();
這仍然是序列化「not_included」類的字段。
謝謝!
到<form>
內過濾<input>
S,你得先find的them集合:
$('#split_form').find(':input').not('.not_included').serializeArray();
// or
$('#split_form').find(':input:not(.not_included)').serializeArray();
.not()
只需要直接在jQuery()
收集應用濾波的元素,這大概是剛<form>
基於選擇器,'#split_form'
。
它不會影響他們的子女或後代。所以,它只是確定是否<form>
要麼是:
<form id="split_form"></form>
<form id="split_form" class="not_included"></form>
我對特定輸入使用class =「not_included」。 – 626
這將是更容易(更安全),在服務器端,而不是客戶方做此項檢查。 – OptimusCrime