3

ユーザーが入力フィールドのセットを追加/削除できる動的フォームがあります。入力がx個残っているときにフォームフィールドの削除ボタンを無効にしたいので、削除ボタンのonclickで残っている入力の数を数え、入力がx個しか残っていない場合は削除ボタンを無効にして、最後の入力セットを削除できないようにします。

$('#btnRemove').on('click', function() {
    $('.clonedInput').last().remove();
    if count of inputs = 7;
    $('#btnRemove').attr('disabled','disabled');
});

「入力数=7の場合」は、コードが必要なものです。何か助けはありますか?

4

1 に答える 1

5

私はあなたが探しているだけだと思います

if ($('.clonedInput').length == 7) {
  // do stuff
}

セレクターは、jQuery要素の配列を返すだけです。JavaScriptで配列の長さにアクセスするには、.lengthプロパティを使用するだけです。

[1,2,3].length //=> 3 
于 2012-06-17T18:57:15.333 に答える