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. 단순 경로 수가 가장 적은 무향 그래프의 모든 가장자리를 덮으십시오.
- 2. 인덱스는 열 수가 많고 레코드 수가 적은 테이블을 사용합니까?
- 3. 행 수가 가장 많습니까?
- 4. 강력하게 연결된 구성 요소를 찾으십니까?
- 5. 어린이
- 6. OpenCV가 가장 큰 윤곽을 찾으십니까?
- 7. FileZilla : 원본 폴더의 파일 수가 적은 경우 덮어 쓰기
- 8. 선택한 단추 수가 적은 경우 표시되는 경고 상자가 표시됩니다.
- 9. 소켓을 통한 파일 전송, 바이트 수가 적은 최종 크기
- 10. SQL 쿼리 성능 - 테이블 수가 적은 테이블 또는 테이블 수가 많은 테이블이 좁은 경우?
- 11. 다른 요소보다 적은 요소를 찾는 방법은 무엇입니까?
- 12. 어린이 양식의 가까운 어린이
- 13. JQuery는 XML 문서에서 변수가있는 요소를 찾으십니까?
- 14. Jquery는 이름의 값으로 요소를 찾으십니까? (이름 = val)
- 15. 두 배열에서 공통적 인 최대 요소를 찾으십니까?
- 16. 수가
- 17. 가능한 가장 적은 노력으로 StreamWriter에서 상속
- 18. MySQL이 가장 적은 수의 ID를 반환합니다.
- 19. 대역폭이 가장 적은 데이터 형식은 무엇입니까?
- 20. 데이터 집합을 찾기위한 알고리즘이 가장 적은
- 21. Linq가 가장 긴 길이의 점 쌍을 찾으십니까?
- 22. 어레이에서 가장 가까운 위도와 경도를 찾으십니까?
- 23. 변수 중 가장 작은 값을 찾으십니까?
- 24. Javascript를 사용하여 문자열에서 가장 일반적인 단어를 찾으십니까?
- 25. 참조 행 수가 가장 많은 행 선택
- 26. XML의 DTD 어린이
- 27. 어린이 및 어린이 컬렉션 내부의 요소
- 28. PHP/MySQL 가장 적은 응답을 가진 카테고리에 따라 카테고리 지정
- 29. StackPanel에의 어린이
- 30. JQuery와 : 어린이
AFAIK 'colspan' 또는'rowspan' 속성이있을 수있는'table'의 각'tr'에 동일한 수의'td'가 있어야합니다. 어떤 tr의 td가 최대'colspan'을 가지고 있는지 알고 싶습니까? – diEcho