文件:a.html
...
// JavaScript function
function abc( id )
{
$("#body").load( "b.html" );
var m = document.getElementById( "bbb" );
// id and tag is removed after load, bbb can not be found. m is null
if (m != null)
{
m.innerText = "XYZ";
}
}
...
// HTML
<div id="body">
</div>
文件:b.html
<div id="bbb" tag="bbb" onclick="DoOnClick()">
</div>
在jQuery.load之后删除标记和 id 。 如何在加载后保留id或tag?
答案 0 :(得分:1)
尝试类似的事情 - LOAD
如果提供了“完整”回调,则会在后处理和HTML插入后执行。
function abc( id )
{
$("#body").load( "b.html",function(){
var m = document.getElementById( "bbb" );
// id and tag is removed after load, bbb can not be found. m is null
if (m != null)
{
m.innerText = "XYZ";
}
});
}