我需要从Java脚本数组数据中删除空值。在这里,我使用此代码从选择框选项中获取数据。请在发送到服务器之前帮助我如何避免空元素。
Javascript代码
var attributevalues = new Array();
$('select[name=attributevalue]').each(function(){
attributevalues.push($(this).val());
});
答案 0 :(得分:3)
在推送之前检查一下,如下所示:
var attributevalues = new Array();
$('select[name=attributevalue]').each(function() {
if ($(this).val())
attributevalues.push($(this).val());
});
答案 1 :(得分:0)
jQuery
提供的其他快捷方式是grep
。使用该代码将如下所示 -
attributevalues = $.grep(attributevalues,function(value){ return value });
试一试
答案 2 :(得分:0)
<object id="add" width="425" height="350" >
<param name="movie" value="https://www.youtube.com/v/V7g4e5m5aRc&autoplay=1" />
<embed src="https://www.youtube.com/v/V7g4e5m5aRc" type="application/x-shockwave-flash" width="250" height="250" autostart="false"/>
</object>