2013-05-19 139 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()); 
});