我有我的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 –