通过单击带有JQuery的链接来填写输入字段

问题描述

| 有人如何通过单击jQuery使用jquery在输入字段中填充某些文本? 文本是动态生成的,因此无法提前知道该值。 例如:
<input id=\"a_input_id\" type=\"text\">
<a href=\"#\" class=\"special_field_link\">@r.SpecialField<a>
当有人单击链接该文本字段时,将填充“ with”值     

解决方法

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():通过单击带有JQuery的链接来填写输入字段 运行示例:http://fiddle.jshell.net/s8nUh/     ,尝试这个:
$(\".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
});
    

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...