jQuery加载后删除id和标记

时间:2014-07-11 11:19:59

标签: javascript jquery

文件: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?

1 个答案:

答案 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";
       }

  });

}