如何识别表单是否有DIV?
清空表格
<form id="savedSearchesForm" method="get"> </form>
表格Div
<form id="savedSearchesForm" method="get">
<div> 1</div>
<div> 2</div>
</form>
基于这个我试图执行一些操作。我试过Jquery .length但没有按预期工作?
任何简单的方法都会有所帮助
答案 0 :(得分:4)
在表单中发现div
元素的最简单方法:
$('form div').length;
或者:
$('form').find('div').length;
或者,更具体地说是针对您的情况:
$('#savedSearchesForm div').length;
任何这些都可以与评估相结合,例如:
$('#savedSearchesForm div').length > 0;
答案 1 :(得分:2)
您可以使用.children()
$("#savedSearchesForm").children().length;
<form id="savedSearchesForm" method="get">
<div> 1</div>
<div> 2</div>
</form>
输出:2
编辑:这只会计算表单的直接子项。如果这些中有孩子,他们就不会被计算在内。
答案 2 :(得分:1)
$('#savedSearchesForm').find('div').length