2013-05-19 154 views
0

我想爲位於外部html文件中的div設置文本,但是當我給出該div的ID時,無法識別,我該怎麼辦? 我加載外部HTML文件中像這樣:爲外部HTML文件設置文本

$('#header').load("resources/html/header.html"); 

然後我嘗試設置「headerTitle」這裏面了header.html

$('#headerTitle').text($('#buidlingComboBox :selected').text()); 

如果我舉一個ID是內部主HTML文件,它工作正常。

回答

2

你可能要等到內容是可用的,並且load()有一個方便的回調:

$('#header').load("resources/html/header.html", function() { 
    $('#headerTitle').text($('#buidlingComboBox').val()); 
});