2012-07-05 63 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