私は次のように検索を使用しています:
var controls = divid.find(':input');
これにより、div 内のすべての入力コントロールが取得されます。
必要なのは、次のように、各タイプのコントロールのカウントを取得することです。
もっと良い方法があるはずです。
var answeredRb = false,
answeredCb = false,
answeredTb = false,
answeredSel = false,
rbCt = divid.find('input[type=radio]').length,
rbSelected = divid.find('input[type=radio]:checked'),
rbSelectedCt = rbSelected.length,
cbCt = divid.find('input[type=checkbox]').length,
cbSelected = divid.find('input[type=checkbox]:checked'),
cbSelectedCt = divid.find('input[type=checkbox]:checked').length,
tbCt = divid.find('input[type=text]').length,
tbs = divid.find('input[type=text]'),
selCt = divid.find('select').length;
助けてくれてありがとう。