Javascript到Jquery,在输入onclick中添加文本

And*_*rdu 5 javascript jquery

如何将此javascript代码更改为JQuery.

<script type="text/javascript">
   function addTextTag(text){
    document.getElementById('text_tag_input').value += text;
   }        
</script>
Run Code Online (Sandbox Code Playgroud)

当用户单击链接文本时,会自动添加输入.

这是HTML:

<input id="text_tag_input" type="text" name="tags" />

<div class="tags_select">
    <a href="#" onClick="addTextTag('text1, '); return false">text1</a>
    <a href="#" onClick="addTextTag('text2, '); return false">text2</a>
    <a href="#" onClick="addTextTag('text3, '); return false">text3</a>
</div>
Run Code Online (Sandbox Code Playgroud)

这是演示:http://jsfiddle.net/Smartik/j8qGT/

Dar*_*rov 13

<script type="text/javascript">
    $(function() {
        $('.tags_select a').click(function() {
            var value = $(this).text();
            var input = $('#text_tag_input');
            input.val(input.val() + value + ', ');
            return false;
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

和你的标记:

<input id="text_tag_input" type="text" name="tags" />

<div class="tags_select">
    <a href="#">text1</a>
    <a href="#">text2</a>
    <a href="#">text3</a>
</div>
Run Code Online (Sandbox Code Playgroud)

这是一个现场演示.