【发布时间】:2011-09-20 22:22:56
【问题描述】:
我有 2 个索引页,大约有 2 个索引页。每个链接 150 个。我宁愿维护 1 页,只根据变量值动态生成链接。例如创建一个链接列表。 link1、link2、link3... 并基于变量值为“true”,将这些链接替换为备用链接列表,即 altlink1、altlink2、altlink3...
我已经想出了如何做到这一点,但我没有为每个链接一遍又一遍地编写相同的代码,我想知道是否有更快的方法。就像创建一个列表“a”和相应的列表“b”或类似的东西。我在下面包含了我当前的代码,期待您的建议。
<script type="text/javascript">
// link rewriter
var hostadd = location.host;
var vendor = '999.99.999.99';
var localaccess = 'somesite.com';
$(document).ready (
function link_switcher(){
//if not a vendor route to alternate website
if (hostadd != vendor) { $("a[href= 'https://www.somelink1.com']").attr ('href', 'https://www.alternatelink1.com') }
});
</script>
是否可以创建一个数组,然后用 javascript 将数组 a 中的 link1 替换为数组 b 中的 alternatelink1?
【问题讨论】:
-
你能发布一个示例页面的链接吗?
-
您想在链接中更改什么?只是域?
-
不太清楚你想做什么,试着改写你的问题。
-
我想创建一个链接列表。 link1、link2、link3... 并基于变量值为“true”,将这些链接替换为备用链接列表,即 altlink1、altlink2、altlink3....
-
当您在页面中有给定链接时,您如何知道用哪个链接替换它?此外,当您澄清问题时,请将澄清添加到您上面的实际问题中(使用“编辑”按钮),以便阅读您问题的其他人也将看到澄清作为您原始问题的一部分。
标签: javascript jquery arrays