【发布时间】:2010-04-01 23:36:24
【问题描述】:
我发现 .attr() 只适用于页面上第一个匹配的元素!因此,我一直在尝试从页面上所有匹配的元素中获取 href,但无济于事。
这是我暂时写的:
var thelinks = $("td a").each(function(){
$(this).attr("href");
document.write(thelinks);
});
我使用 document.write 只是为了看看发生了什么,我得到了一长串“undefinedundefinedundefined”
我要做的是从每个 td a 中提取 href,然后使用 ajax 访问这些页面并做其他事情。当它只处理一个链接时,我可以让它正常工作,但是我无法弄清楚这个多元素的事情。
感谢您提供的任何帮助,我是 Javascript 和 Jquery 世界的新手。
【问题讨论】:
标签: jquery