某人如何使用jQuery使用某些文本填充輸入字段,方法是單擊該文本?通過單擊使用jQuery鏈接填充輸入字段
文本是動態生成的,所以值不會提前知道。
例如有:
<input id="a_input_id" type="text">
<a href="#" class="special_field_link">@r.SpecialField<a>
當用戶點擊鏈接的文本字段與@r.SpecialField
某人如何使用jQuery使用某些文本填充輸入字段,方法是單擊該文本?通過單擊使用jQuery鏈接填充輸入字段
文本是動態生成的,所以值不會提前知道。
例如有:
<input id="a_input_id" type="text">
<a href="#" class="special_field_link">@r.SpecialField<a>
當用戶點擊鏈接的文本字段與@r.SpecialField
HTML:
<input id="a_input_id" type="text">
<a href="#" class="special_field_link">@r.SpecialField<a>
個
JS:
$(function(){
$('.special_field_link').live('click', function() {
$("#a_input_id").val($(this).html());
});
});
此外,您還可以使用的.text(),而不是在這個回答中列出的.html():Fill in Input Field by Clicking Link with JQuery
值來填充試試這個:
$(".special_field_link").click(function(){
$("#a_input_id").val($(this).text());
});
$('a.special_field_link').live('click', function(e){
$('#a_input_id').val(this.innerHTML);
return false; // to prevent default
});