你好,我使用此代码从我的表格删除空输入文本字段:的jQuery 1.3.2删除空值
$('input:text[value=\"\"]', '#submForm').remove();
如何实现像下面的一个相同,但空下拉值?
<select><option value=""></option></select>
我需要删除与jQuery删除()的空下拉菜单;
我该怎么做?
谢谢!
你好,我使用此代码从我的表格删除空输入文本字段:的jQuery 1.3.2删除空值
$('input:text[value=\"\"]', '#submForm').remove();
如何实现像下面的一个相同,但空下拉值?
<select><option value=""></option></select>
我需要删除与jQuery删除()的空下拉菜单;
我该怎么做?
谢谢!
这个怎么样(我不认为你可以使用属性,因为该值在选择使用它。你想删除的选项或选择项目?
$("select").each(function(){
if($(this).val() == "")
$(this).remove();
});
$('select option[value=""]').remove();
或者,你的意思是在option
标记之间,则:
$('select option:empty').remove();
编辑:
好。所以你指的是多重选择?然后这样做:
$('select option:not(:selected)').remove();
这将删除未被选中的选项。
Ups我没有解释得很好。如果没有选择任何值,我想删除下拉列表中的所有值。我有一个空值,即第一个值,然后是其他两个值。如果下拉菜单保留在空值上,则意味着用户没有触及该值,在这种情况下,该下拉列表中的所有值都应该被删除,而不包括在内。你明白吗?谢谢 – 2011-06-06 14:45:10
检查我的编辑。 :-) – MacMac 2011-06-06 15:10:28
我想删除整个选择项目,如果下拉保留在空值(意味着用户没有选择在该选择的任意值)。你能帮助我吗? – 2011-06-06 14:46:03
@DiegoP - 我认为这应该起作用。当用户提交表单时我会假设你会这么叫? – 2011-06-06 16:13:07