如何选择在ajax请求中显示的内容?

时间:2010-06-25 15:42:50

标签: javascript jquery ajax

如果我通过AJAX请求网址http://www.google.com怎么办?在on success函数中,我只想在某些div中显示我感觉很幸运按钮?

例如

$.ajax({
    url: 'www.google.com',
    success: function(html) {
        $('div').html(html);
    }
});

这是为了显示整个页面,但我只想显示按钮。我该怎么做?

2 个答案:

答案 0 :(得分:3)

$.ajax({ 
    url: 'www.google.com', 
    success: function(html) { 
        $('div').html($(html).find('input[name=btnI]')); 
    } 
});

您可以用自己的条件替换input[name=btnI]

答案 1 :(得分:1)

您可以在按钮周围添加div,例如:

<div id='button'><button>blah</button</div>

和Ajax URL类似于:

url: 'www.google.com #button',

只需将选择器添加到URL的末尾,它就只会返回该内容。