使用jQuery为链接的href值添加内容

3

如何使用jQuery将一些地址添加到下面链接的值中?例如http://maps.google.com/maps?q=indianapolis

<div class="driving-directions-link">
<a href="http://maps.google.com/maps?q=">Get Direction</a>
</div>

你从哪里获取这个值的? - Joseph Marikle
有一个带有类名EventAddress的表格单元格,其值来自该单元格,并必须作为查询字符串传递到URL中...请在这里帮我解决一下。 - AJSwift
2个回答

5
$("div.driving-directions-link > a").prop("href", function (index, oldHref) {
    return oldHref + "indianapolis";
});

请查看.prop,它可以采用函数,其中oldHref是旧的href

例子:http://jsfiddle.net/c5VNK/


@AJSwift:我添加了一个对我有效的示例。你能看一下,看看你和我有什么不同吗? - Andrew Whitaker

0

如果需要,您可以更改整个URL:

$('a[href="http://maps.google.com/maps?q="]').attr('href', 'http://maps.google.com/maps?q=indianapolis');

示例 http://jsfiddle.net/mGVQw/


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接