可能重复:
从 HTML 字符串中解析和选择
所以,我有以下 jQuery get 函数:
$.get('newwindow.html', function(data){
h = data;
})
我的目标是用 h 做点什么。基本上它返回一堆html,但我想要一个特定的div。我试过了:
$(h).find('#div_name')
我还尝试将回调的内部更改为:
h = $('#div_name', data);
或者
h = $('#div_name', $(data));
无济于事,到目前为止我成功的最佳解决方案是将以下内容放入我的回调中:
$(data).each(function(k,v){
if ( $(v).attr('id') === 'div_name') h = $(v).text();
});
这似乎非常低效。有没有更好的办法?