【发布时间】:2016-02-24 02:06:45
【问题描述】:
我是 javascript/jquery 的新手:
如果我有很多链接 - 我如何选择特定的链接。例如,如果我有 1000 个链接,每个链接由 href 和链接文本组成 - 我想选择 5 个特定链接,那么最简单的方法是什么?
我目前的解决方案是这样的:
var firstLink = $('.link_list a').filter(function() {
return $(this).text() === "Link One Text"; });
});
var secondLink = $('.link_list a').filter(function() {
return $(this).text() === "Link Two Text"; });
});
记住了,我只想选择特定的链接,见Select link by text (exact match)。
一遍又一遍地使用相同的过滤函数定义大量变量似乎有点混乱。还有其他想法吗?
【问题讨论】:
-
filter创建一个数组,你为什么不只使用一个循环,检查循环中的文本(使用文本数组)并相应地返回 T/F。之后,您将在单个数组中引用所有想要的链接。
标签: javascript jquery hyperlink jquery-selectors href