если бы у меня был :
<div class = "carBig"></div>
и
<div class = "car"></div>
и $ (". автомобиль"). size ();
я получаю 2 предмета ..



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Какую версию jquery вы используете?
Используя этот код:
<html><head><title>Testing</title>
<script type = "text/javascript" src = "/js/jquery/jquery-1.2.6.min.js">
</script>
<script type = "text/javascript">
$(document).ready(function() {
$(".car").each(function() {
$("#carResults").append($(".car").size());
$("#carResults").append($(this).text());
});
});
</script>
</head><body>
<div class = "carBig">Big Car</div>
<div class = "car">Regular Car</div>
<div id = "carResults"></div>
</body></html>
Мой выходной документ выглядел так:
Big Car
Regular Car
1Regular Car
Мой нашел только 1 элемент, тот, что с классом "автомобиль" ...
Я думаю, у вас может быть что-то напуганное, что сбивает вас с толку. Если я запустил этот очень простой пример, он будет работать так, как ожидалось.
<html>
<head>
</head>
<script type = "text/javascript" src = "jquery-1.2.6.pack.js"></script>
<script type = "text/javascript">
$(document).ready(function() {
$(".car").hide();
});
</script>
<body>
<div id=container>
<div class = "carBig">Car Big</div>
<div class = "car">Car</div>
</div>
</body>
</html>
Вы можете попробовать опубликовать оставшуюся часть своего HTML-кода, чтобы узнать, сможем ли мы разобраться в этом.