我有this之类的链接:如何将其转换为this。
对所有这些而言jay-z
它可以是任何东西。
这是我的示例代码:
$('body a').each(function() {
var link = $(this).attr('href');
if(link.indexOf('/category/music/') >= 0) {
// ...
}
});
那怎么改变呢?
答案 0 :(得分:1)
你非常接近..要修改包含像/category/music/
这样的子字符串的所有链接,你可以这样做:
$('a').each(function () {
if (this.href.indexOf('/category/music/') !== -1) {
this.href += '?param=1');
}
});
答案 1 :(得分:1)
我猜你想要将查询字符串附加到页面上链接的href值。如果是这样,这将做你需要的......
$("body a").each(function() {
var $this = $(this);
var link = $this.attr("href");
if(link.indexOf('/category/music/') >= 0) {
$this.attr("href", link + "?param=1");
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<a href="http://example.com/category/music/jay-z">Jay-Z</a><br/>
<a href="http://example.com/category/books/clive-barker">Clive Barker</a><br/>
<a href="http://example.com/category/music/cardiacs">Cardiacs</a>
运行代码段,然后将鼠标悬停在链接上。您将看到查询字符串已附加到音乐类别中的链接。
答案 2 :(得分:0)
如果我告诉你,这是你的解决方案:
transformResponse