jquery .load() page then parse html

前端 未结 3 929
长发绾君心
长发绾君心 2020-12-30 05:15

I have used the line below in my app. But now I need to parse the html loaded before I show it. Whats the best way to get certain html elements.

$(\"#div\").         


        
3条回答
  •  暖寄归人
    2020-12-30 05:58

    You can use the semi-equivalent expanded version of $.get(), like this:

    $.get("page.html", function(data) {
      var data = $(data);
      //do something
      $("#div").html(data);
    });
    

    Note that calling .html(data) in this case is just a shortcut for .empty().append(data).


    Or, if post-processing is an option, just use the .load() callback, like this:

    $("#div").load("page.html", function() {
      $(this).find(".class").remove(); //just an example
    });
    

提交回复
热议问题