用jquery在一个href值的末尾添加

Append to the end of an href value with jquery

本文关键字:href 添加 一个 jquery      更新时间:2023-09-26

我有这个链接:

<a id="Link" href="mailto:bestellung@i-drain.net?subject=I-Drain Bestellung&body="></a>

现在我想在&body="

之后添加form元素中的数据

例如第一次变为&body="New text,第二次变为&body="New text , Another text .

我该怎么做?不能让它工作…谢谢:)

更改链接的属性:

var link = $('#Link');
link.attr('href', link.attr('href') + 'your text');

你可以使用纯JS:

var el = document.getElementById('link');
el.href += 'some string';

在可能的情况下,总是尝试使用JS而不是jQuery,通常,它会提供更好的性能,因为它减少了函数调用的数量。

例如:

var form = $('.form_element').val();
var el = $('a#Link').prop('href');
el.prop('href', el.prop('href')+form);
$('#Link').attr('href',$('#Link').attr('href')+"New Text")