Как использовать jQuery для поиска элемента (tr
) с наименьшим количеством детей (td
) в моем столе?Найти элемент с наименьшим количеством детей?
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. SQL Server: идентификатор родителя с наименьшим количеством детей
- 4. Найти строки с наименьшим количеством пробелов с использованием Unix инструментов
- 5. Как удалить граф с наименьшим количеством шагов?
- 6. Как найти цифру режима с наименьшим количеством подсчетов команд?
- 7. найти максимум функции с наименьшим количеством зондов, принятых
- 8. В Drools, как найти ключевое слово с наименьшим количеством совпадений?
- 9. Алгоритм поиска штриха с наименьшим количеством вычислений
- 10. Найти элемент с наименьшим значением свойства в списке
- 11. Открыть замок с наименьшим количеством ходов
- 12. Идентификатор возврата MySQL с наименьшим количеством
- 13. SQL слияние строк с наименьшим количеством запросов
- 14. как получить файл с наименьшим количеством hardlink?
- 15. Выберите значение столбца с наименьшим количеством событий
- 16. Внедрение javascript-файла с наименьшим количеством символов?
- 17. Сортировка элементов с наименьшим количеством сравнений
- 18. Объединение с наименьшим количеством GC на Scala
- 19. Найти элемент по количеству детей
- 20. Найти фиксацию с наименьшим отличием
- 21. Linq to SQL - Найти элемент с наименьшим значением поля - Производительность
- 22. Как найти узел с максимальным количеством детей и вернуть его?
- 23. R: Найти индекс матрицы с наименьшим значением
- 24. Neo4j Возврат Distinct Узел с наименьшим количеством Хмель
- 25. Выполнение изменений с наименьшим количеством монет с использованием рекурсии
- 26. Регулярное выражение - совпадение с наименьшим количеством текста с начала
- 27. получить категории детей с наименьшим уровнем для продукта
- 28. Процентная ширина меньше пикселей с наименьшим количеством элементов DOM
- 29. Отсортированные пары с наименьшим количеством изменений между каждым элементом
- 30. Подсчет количества детей, ребенка с большим количеством детей
AFAIK должно быть одинаковое количество 'td' в каждом' tr' в 'таблице' либо может быть b атрибут' colspan' или 'rowspan'. вам интересно узнать, какой tr имеет td максимум 'colspan' ?? – diEcho