我有我的HTML等從陣列的jquery刪除null元素
<input type="text" class="form-control PaperSupply">`
<input type="text" class="form-control PaperSupply">`
<input type="text" class="form-control PaperConsum">
<input type="text" class="form-control PC">
爲相同的值papersupply和PaperConsum, 在javascript我使用映射函數這樣
var paperSupply = $('.PaperSupply').map(function(){return $(this).val();}).get();
var PaperConsum= $('.PaperConsum').map(function(){return $(this).val();}).get();
創建相同的值的陣列的多個輸入
現在在json我想要如果這些數組的任何元素爲null從數組中刪除該元素。
例如:
{"paperSupply":["","2","3","","5"],"paperConsum":["1","","4","5","6"]}
,如果這是JSON從上面的代碼, 然後我想以上這樣JSON,
{"paperSupply":["2","3","5"],"paperConsum":["","4","6"]}
如果paperSupply的任何指數爲null它應該是空值,則第二個數組的相同索引也應該刪除。
這是演示小提琴DEMO
@downvoter,我錯過了什麼 –
爲什麼這downvote是正確 –
感謝的答案,但你只從數組刪除元素,而不是去除同一索引第二個數組元素。如果paperSupply [0]爲null,那麼paperConsum [0]也應該爲null –