請看下面的圖片,我需要serializeArray()
返回一個對象而不是4,因爲length
屬性只給出了一個選擇。serializeArray()返回太多元素
如何才能讓jQuery的serializeArray()返回所有沒有inactive
類的元素,如圖中所述?感謝
請看下面的圖片,我需要serializeArray()
返回一個對象而不是4,因爲length
屬性只給出了一個選擇。serializeArray()返回太多元素
如何才能讓jQuery的serializeArray()返回所有沒有inactive
類的元素,如圖中所述?感謝
如果要求是一個單一的元素序列化到內和陣列的對象時,可以創建一個數組,和一個對象;將對象屬性設置爲元素的name
,將元素的對象值設置爲value
,將對象推送到數組。
var arr = [];
var obj = {};
var props = $("form").not(".inactive");
obj[props.attr("name")] = props.val();
arr.push(obj);
console.log(arr);
不是一個單一的元素,但許多有沒有類沒有被設置爲「無效」 –
_「不是一個單一的元素,但許多有那裏沒有類沒有被設置爲'無效'」_?你什麼意思?你可以在問題中包含'html'文本和預期結果嗎?具有相同'className'的元素是否具有相同的'name'屬性值? – guest271314
你可以在問題中包含'html'嗎? – guest271314