通过单击与JQuery链接填写输入字段

Kyl*_*ndt 2 jquery

如何通过单击该文本使用jquery用某些文本填充输入字段?

文本是动态生成的,因此不会提前知道该值.

例如:

<input id="a_input_id" type="text">
<a href="#" class="special_field_link">@r.SpecialField<a>
Run Code Online (Sandbox Code Playgroud)

当有人点击该链接时,文本字段将填充值 @r.SpecialField

Amr*_*rhy 8

HTML:

<input id="a_input_id" type="text">
<a href="#" class="special_field_link">@r.SpecialField<a>
Run Code Online (Sandbox Code Playgroud)

JS:

$(function(){
    $('.special_field_link').live('click', function() {
        $("#a_input_id").val($(this).html());
    });
});
Run Code Online (Sandbox Code Playgroud)

此外,您可以使用.text()而不是本答案中列出的.html():通过单击链接与JQuery填写输入字段

运行示例:http://fiddle.jshell.net/s8nUh/