質問: $('#idname').tree('getChecked').length; alert(cnt); ;} ); ``` --- 似たような質問をしましたが、 やりたいことが明確になったため再度質問しております。 前回回答していただいた方には本当に感謝しております。
回答: children プロパティの有無で判断できそうではありますが、前回同様ドキュメントを見るとメソッド isLeaf が用意されているのでこれを使います。対象が葉(ファイル)かどうか判断できます。 なお、フォルダにチェックが入っているということは配下のファイルにチェックが入っているということを示しているため、それらも取れてきます。 ``` var tree = $('#idname'); var cnt = tree.tree('getChecked').filter(node => tree.tree('isLeaf', node.target)).length; // 非表示をカウントしない場合 var cnt = tree.tree('getChecked').filter(node => $(node.target).is(':visible') && tree.tree('isLeaf', node.target)).length; ```