为什么jquery类选择器选择具有部分类名的项目?

问题描述:

如果我有:为什么jquery类选择器选择具有部分类名的项目?

<div class="carBig"></div> 

<div class="car"></div> 

和$( “汽车”)的大小();

我获得2项..

我认为你可能会在某个地方有些时髦的东西被扔掉。如果我运行这个非常简单的例子,它就像预期的那样工作。

<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的其余部分,看看我们是否可以弄明白。

您正在使用什么版本的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元,那个以类 “汽车” ......