如何操作用jQuery.ajax()加载的html

时间:2012-01-11 17:32:01

标签: javascript jquery ajax

我有:

        $.ajax({ type: 'POST',   
             url: myLink,   
             async: false,
             dataType: 'html',
             success : function(page) {

                 var fragment = page.find('#myId').html();
                                 ...

                                 // I'll append my fragment to #somewhere


        });

这不起作用,控制台说page.find is not a function

我做错了什么?

1 个答案:

答案 0 :(得分:3)

试试这个......

var fragment = $(page).find('#myId').html();

page本身只是一个包含你请求的html的字符串......所以你必须首先创建一个jQuery对象来调用jQuery方法。