4

JQuery ajax を使用して、URL から画像を読み込み、表示し、各画像の上にボタンを配置しています。

コードはFirefoxで機能しますが、クロムでは、すべての子を持つべきdivの親「写真」(URLから受け取った画像ごとに1つの子div「写真」)が0です。

read()とを試しload()ましたが、何も機能しないようです。alert($('#photos').children().size());Chrome コンソールで実行する と、子が返されます。しかし、実行時には 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  
4

1 に答える 1

0

問題を解決しました。何らかの理由で、ローカルのchromeサーバーが実行されていなかったため、javascriptが適切なタイミングで実行されていなかったようです。ありがとう。

于 2012-12-14T12:05:37.057 に答える