Сообщение от Octane
|
Вот за что я не люблю jQuery, всегда идет работа с коллекцией элементов, даже если в ней один элемент или вообще ничего нет.
|
ну тогда уж надо вспомнить людей, которые не любят динамические языки. Не могу сказать, что люблю jQuery, но считаю, что функции не должны строго относиться ко входным данным, но возвращать результат в строгом формате. Т.е. если функция должна возвращать коллекцию элементов в общем случае, то она должна возвращать ее даже если нужно вернуть один элемент или не надо возвращать элементов вообще. Иначе после получения результата нужно делать проверки: это массив, один элемент или ничего.
И при чем тут jQuery непонятно. getElementsByTagName тоже возвращает коллекцию в любом случае