我正在尝试创建一个从另一个页面获取链接列表并将它们推送到数组中的函数,但是我仍然坚持在成功函数之后要做什么。
$('#button').click(function() {
var array = [];
$.get('links.html',function(data) {
//here's where I'm stuck
$('#photo a').each(function(){
array.push($(this).attr('href'));
});
});
links.html
<html>
<body>
<div id="photo">
<a href="link1.html">...
<a href="link2.html">...
谢谢!
答案 0 :(得分:2)
试试这个。
$('#button').click(function() {
var array = [];
$.get('links.html',function(data) {
//here's where I'm stuck
$(data).find('#photo a').each(function(){
array.push($(this).attr('href'));
});
});
});
答案 1 :(得分:1)
$(data).find('#photo a')
您需要搜索ajax调用返回的数据中的链接。