2013-06-11 4 views
1

I`ve получил эту ссылку:Append до окончания HREF значения с Jquery

<a id="Link" href="mailto:[email protected]?subject=I-Drain Bestellung&body="></a> 

Теперь я хочу добавить данные из элемента формы после & тела =»

Так, например, в первый раз она меняется &body="New text, и в следующий раз она меняется &body="New text , Another text.

Как я могу это сделать? не могу заставить его работать .. спасибо :)

+1

Подробнее код, пожалуйста, мы можем настроить его по вашему желанию –

+0

Пожалуйста, разместите код, который вы пробовали, который не работал. –

+0

Duplicate: http://stackoverflow.com/questions/2805742/how-to-update-append-to-an-href-in-jquery – Akrasiac

ответ

4

Вы изменить атрибут ссылки:

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

, который работал для меня. спасибо –

+1

@MarcSter, если он сработал, ответьте также! –

+0

пришлось ждать несколько минут .. конечно я приму это –

1

Например, вы можете сделать это с:

var form = $('.form_element').val(); 
var el = $('a#Link').prop('href'); 

el.prop('href', el.prop('href')+form); 
1
$('#Link').attr('href',$('#Link').attr('href')+"New Text") 
2

Вы можете использовать чистый JS:

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

Когда возможно, всегда пытайтесь использовать JS поверх jQuery, как правило, он будет обеспечивать лучшую производительность, поскольку он уменьшает количество вызовов функций.

+0

спасибо :) хорошая идея тоже –

Смежные вопросы