我正在使用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
答案 0 :(得分:0)
我解决了这个问题。由于某种原因,本地chrome服务器没有运行,因此javascript似乎没有在正确的时间执行。感谢。