如果没有使用jQuery生成输入字段,请隐藏提交按钮

时间:2011-12-10 05:11:41

标签: javascript jquery submit hide

我想隐藏我的提交按钮,如果div中没有​​输入字段(可能带有输入的特定ID并检查是否存在?)

因为我通过按某些按钮生成一些输入字段,所以我有一个“保存字段”按钮,只有在生成一些字段时才需要显示。

我想用jQuery欺骗这个,任何想法?

2 个答案:

答案 0 :(得分:2)

您可以轻松完成此操作。 Fosco有一个很好的建议,默认情况下隐藏提交按钮,只有在<input>元素的数量为> 0

时才会显示

此外,使用.size()length()函数来获取特定类型或类的元素数。如果该值为0,则在提交按钮上使用.hide()隐藏它,如果是> 0则使用.show()

答案 1 :(得分:1)

if(!$("#form input").length > 0) $("#sumbit").hide();

非常简单!