我现在需要从其他页面抓取几个项目,我的jquerycall看起来像这样
$('.slide1 .pic').load('url div.zoomPad');
$('.slide1 .title').load('url .pname');
$('.slide1 .other').load('url .anotherdiv');
..依此类推..有没有办法只拨打1个电话并获取所有元素?然后将它们放在我想要的地方?
我要在7个不同的页面中进行7个呼叫,所以我认为进行这样的呼叫不是一个好主意..应该有一种更简洁的方法..您知道吗?
最佳答案
您可以使用.ajax
代替.load
并在success
处理程序中自行处理响应。
$.ajax({...
success: function(data){
$('.slide1 .pic').html($(data).find('div.zoomPad'));
// etc.
...
});