2015-11-27 86 views
0

我有一個輸入和附近的鏈接,我想用JS從輸入中獲取值並將其插入到鏈接的「mailto」元素中。我怎樣才能做到這一點?使用JS在鏈接中插入附近的輸入值?

'<input class="an-input" type="text" id="'+$.fn.dataTable.Editor.safeId(conf.id)+'">'+ 
    '<a class="ui-state-default inputButton an-button" href="mailto:">SEND</a>' 
+3

你嘗試過什麼? SO不是人們給你代碼的地方。你必須證明你至少已經嘗試過它 –

+1

@CarkMarkham inb4有人發佈完整的代碼解決方案。 – Shashank

回答

1

使用此

jQuery(function($){ 
    var inputVal = $('input').val(); 
    $('a').attr('href','mailto:'+ inputVal); 
}) 
1
jQuery(function($){ 

    $('.an-button').click(function(e){ 

     $(this).attr('href', 'mailto:'+$('.an-input').val()); 

    } 

}); 
+0

他沒有要求點擊功能點擊 –

+0

點採取,我有點假設。直覺。 ;) –

1
$input = $(".an-input"); 

$input.next(".an-button").attr("href", "mailto:" + $input.val()); 
+0

'最接近'只查找父母 – Anly

+0

這是行不通的,你應該寫一個代碼適用於所有情況 –

+0

ooops,對不起。這裏很晚。我最好去睡覺,而不是寫不好的例子。 編輯我的答案。謝謝你指點我的臉! –