2012-07-05 64 views
0

我使用load()将内容插入到div容器中,并且需要使用jQuery对其中的某些内容进行样式设置。使用jQuery设计动态元素

有什么方法可以用外部脚本加载内容,而不必将<script>标签放入内容本身?

+2

请向我们显示您的代码。 jsfiddle非常方便。 – Lowkase 2012-07-05 16:43:14

+1

无法使用CSS自动设置它的样式?这将是理想的。 – TheZ 2012-07-05 16:44:07

+0

它看起来像load()不喜欢使用远程文件,有没有另外一种方法可以解决这个问题? – actaeon 2012-07-05 16:49:15

回答

1

使用CSS应该工作,你只需要声明的CSS样式如果您需要使用带有JavaScript可以使用完整的做到这一点会影响您的加载数据,然后它们被认为无需做任何事情都要

渲染时负载函数的回调:

$('#yourDiv').load('content.html', function() { 
    $("#yourDiv").find("#someDynamicallyLoadedElement").height(500); // do whatever you want here 
}); 
+0

对于其中的一些,使用CSS有点棘手,例如我想要将无花果的线高设置为其包含图的高度。 加我也有一些东西像hide()设置的部分内容。 – actaeon 2012-07-05 16:54:11

+0

明白了,我编辑了我的回答 – jorgehmv 2012-07-05 17:13:00

+0

我完全只是想到了我自己,但谢谢你确认我以正确的方式去解决它! – actaeon 2012-07-05 17:42:04