是否可以计算用户添加的字段数。
<div class="myzebra-repeatable-field">
<input id="cred_form_3584_1_wpcf-ticket-student-name" class="myzebra-control myzebra-text myzebra-prime-name-wpcf-ticket-student-name" type="text" placeholder="" value="" name="wpcf-ticket-student-name[0]">
</div>
<div class="myzebra-repeatable-field" style="display: block;">
<input id="cred_form_3584_1_wpcf-ticket-student-name_repeat_2" class="myzebra-control myzebra-text myzebra-prime-name-wpcf-ticket-student-name" type="text" placeholder="" value="" name="wpcf-ticket-student-name[2]" style="visibility: visible;">
<a class="myzebra-remove-field" href="javascript:;">Remove</a>
</div>
<div class="myzebra-repeatable-field" style="display: block;">
<input id="cred_form_3584_1_wpcf-ticket-student-name_repeat_3" class="myzebra-control myzebra-text myzebra-prime-name-wpcf-ticket-student-name" type="text" placeholder="" value="" name="wpcf-ticket-student-name[3]" style="visibility: visible;">
<a class="myzebra-remove-field" href="javascript:;">Remove</a>
</div>
第一个字段是必需的(因此没有删除按钮),其余字段可以删除,因此我需要知道我应该做些什么来计算最后的字段数。
答案 0 :(得分:0)
为什么不简单
var nb = $('.myzebra-repeatable-field').length - 1 ;
如果您想明确计算具有删除链接的那些,您可以
var nb = $('.myzebra-repeatable-field .myzebra-remove-field').length ;
答案 1 :(得分:0)
只需使用document.getElementsByClassName
并查看返回的HTMLCollection的长度:
var u = document.getElementsByClassName('myzebra-repeatable-field').length - 1;