如何解决通过单击带有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
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。