jQueryを使用して、テーブル内に子ども(td
')の数が最も少ない要素(tr
)を見つけるにはどうすればよいですか?子どもの数が最も少ない要素を見つけますか?
2
A
答えて
4
$(document).ready(function(){
var tr = $('tr');
tr.sort(function(a, b) {
return $(a).children('td').length - $(b).children('td').length;
});
// $(tr).first() is your TR with fewest TDs
});
+0
+1これも考えていたはずです。 :D乾杯! –
+0
うまく動作します。バイブルの例を追加しました。 –
1
私はおそらくカスタムjQueryのラッパー・メソッドにそのカプセル化したいです。
(function($) {
// blah with function name
$.fn.fewestChildren = function() {
var $this = $(this).filter('tr'),
bookmark = $this.eq(0)
;
$this.not(bookmark).each(function() {
var $t = $(this);
if (bookmark.children('td').length > $t.children('td').length) {
bookmark = $t;
}
});
return bookmark;
};
})(jQuery);
私はちょうどそのように使用できるように:
var foo = $('#mytable tr').fewestChildren();
私は実際にもbookmark
変数を利用することなく、解決策を見てみたいです。
関連する問題
- 1. メモリが最も少ないDOM要素
- 2. 特定の数字の上下に最も近い要素を見つける
- 3. リスト内のオブジェクトの出現数を最も少なく見つける方法
- 4. Jqueryは最も近い一致する要素を見つけます
- 5. Patternからの文字数が最も少ない一致するレコードを見つける - Oracle/Java
- 6. プロトタイプJS - 特定の座標に最も近い要素を見つける
- 7. 最も近いCCSpriteを見つける
- 8. 出力ラッピング少なくとも1つの要素(配列の)
- 9. 最もリソースが少ない、最もリースの少ないPHPフォーラムソフトウェアは何ですか
- 10. Matlab - ゼロ行列要素ごとに最も近い非ゼロ要素のインデックスを見つける
- 11. 要素が別の要素の子孫であるかどうかを調べる最も良い方法
- 12. ある配列のどの要素が他の要素の近くにあるかを見つける最も効率的な方法は何ですか?
- 13. データベースに最も近い数値を見つける
- 14. 最も貪欲なコンストラクタを見つけられないオートファック
- 15. 最も近い要素MATLAB
- 16. リスト内の他のリストに存在しない要素を見つける最も効果的な方法は何ですか?その逆もあります。
- 17. いつでもDOM要素のjQueryが見つかりました
- 18. std :: mapの最初の要素の逆イテレータを特定のキーよりも少なく見つける方法はありますか?
- 19. Mongodb:少なくとも1つの要素がObjectIDと一致しない配列を持つ文書を見つけよう
- 20. ジェンキンスで少なくとも1つのビルドを見つける方法は?
- 21. ベクトルのリストから最も近いベクトルを見つける| Python
- 22. 特定のクラス名を持つ最も近い上位要素のIDを見つける方法は?
- 23. MySQLで最も近い整数を見つける最も効率的な方法は?
- 24. ウェーブレットパケットツリーから最も高い寄与サブバンドを見つけるか?
- 25. 整数のストリームで最大の要素を見つける
- 26. 1つのクエリで最も近い日付を見つける
- 27. 複数の要素を見つける
- 28. コレクション内で最も頻繁に/共通の要素を見つけることはできますか?
- 29. MySql:少なくともN個の要素を取得する
- 30. 最も近い点のペアを素早く見つける方法
AFAIK ''テーブル内の各 'tr 'には、' 'colspan'または' 'rowspan'属性のいずれかが同じ数でなければなりません。どのtrのtdが最大の 'colspan'を持っているか知っていますか? – diEcho