0

我正在尝试为位于外部 html 文件中的 div 设置文本,但是当我提供该 div 的 ID 时,它无法识别,我该怎么办?我像这样加载外部 HTML 文件:

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

然后我尝试设置 header.html 内的“headerTitle”

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

如果我提供一个位于主 HTML 文件中的 ID,它可以正常工作。

4

1 回答 1

2

您可能必须等到内容可用,并且load()有一个方便的回调:

$('#header').load("resources/html/header.html", function() {
    $('#headerTitle').text( $('#buidlingComboBox').val() );  
});
于 2013-05-19T14:43:30.773 回答