0

是否可以计算用户添加的字段数。

<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>

第一个字段是必需的(所以没有删除按钮),其余的可以删除,因此我需要知道我应该怎么做才能计算最后的字段数。

4

2 回答 2

0

为什么不简单

var nb = $('.myzebra-repeatable-field').length - 1 ;

?

如果您想明确计算具有删除链接的那些,您可以这样做

var nb = $('.myzebra-repeatable-field .myzebra-remove-field').length ;
于 2013-01-14T10:10:35.320 回答
0

只需使用document.getElementsByClassName并查看返回的 HTMLCollection 的长度:

var u = document.getElementsByClassName('myzebra-repeatable-field').length - 1;
于 2013-01-14T10:15:20.770 回答