2012-12-06 170 views
0

div#network-register需要使用类reg-success-notification将其内容替换为新的div。 div内容刷新,但新内容不显示或加载。JQuery Div不会刷新新内容

$('#network-register').html('<div class="reg-success-notification"><p>Your account has been successfully created. You will be logged in within 5 seconds.</p></div>').fadeIn(1000); 
     } 

I found the issue was due to `"display: none"` in the CSS code of the div's class. 


CSS Code 

div.reg-success-notification { 

    display:none 
    ...more rules... 
} 
+2

什么是那'}'的作用 “REG-成功通知” CSS?你可以在http://jsfiddle.net上提供演示吗? – undefined

+0

什么是reg-success-notification css? – user10

+1

1.你在使用这个代码文件ready()/ onload 2.“reg-success-notification”为这个类定义的css –

回答

1

1.Where你使用此代码文件准备就绪()/ 2的onload为该类定义

感谢

+0

我发现有一个显示:导致问题的无CSS规则。这已得到纠正。 –

1

只有几个原因导致您的代码无法工作。

首先是你拼错了可能是id =“network-register”的东西。

其次,你的代码是在错误的时间执行的。记住,如果你的代码被调用为document.ready,那么你尝试使用jQuery的元素将不会在DOM中可用。

最简单的方法是在您的开发人员工具中使用您的控制台执行代码并查看会发生什么..我个人使用chrome ..在控制台中键入$(“#network-register”)将是一个快速肮脏的检查,看看它是否返回任何东西..如果你回来[]而不是[那么你知道你的jQuery选择器默默失败,你有一个不存在的元素或您有拼写错误。

快速提示未来..更多的代码和详细信息,您可以获得更好的诊断问题。

0

我发现有一个display:none CSS规则导致了问题。这已得到纠正。