JQuery div标签在FireFox中有子项但不包含Chrome

时间:2012-12-14 11:00:21

标签: javascript jquery dom

我正在使用JQuery ajax从网址加载图片,显示它们,然后在每个图像的顶部放置一个按钮。

代码在firefox中有效,但在chrome中,应该拥有所有子项的div父“照片”(从网址接收的每个图像的一个子div“photo”)为0.

我尝试了read()load(),但似乎没有任何效果。如果我在Chrome控制台中运行alert($('#photos').children().size());,则会返回子项。但在执行时它返回0.任何想法?

$(window).load(function ()        
{
$("p").text("The DOM is now loaded and can be manipulated.");

 //returns 0 in chrome, but 10 in firefox
 alert($('#photos').children().size());

$('#photos').children().each(function() 
{   
//do stuff  

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。由于某种原因,本地chrome服务器没有运行,因此javascript似乎没有在正确的时间执行。感谢。