我正在尝试为位于外部html文件中的div设置文本,但是当我提供该div的ID时,它无法识别,我该怎么办? 我像这样加载外部HTML文件:
$('#header').load("resources/html/header.html");
然后我尝试设置header.html中的“headerTitle”
$('#headerTitle').text($('#buidlingComboBox :selected').text());
如果我提供一个在主HTML文件中的ID,它可以正常工作。
答案 0 :(得分:2)
您可能需要等到内容可用,load()
有一个方便的回调:
$('#header').load("resources/html/header.html", function() {
$('#headerTitle').text( $('#buidlingComboBox').val() );
});