Javascript 设置输入字段的值?
我试图在有人单击锚定/按钮时设置文本输入字段的值。现在我有这个:Javascript 设置输入字段的值?,javascript,html,css,Javascript,Html,Css,我试图在有人单击锚定/按钮时设置文本输入字段的值。现在我有这个: <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <script> $(document).ready(function(){ $("#text-add").click(function(){ $("#domain-pick").v
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("#text-add").click(function(){
$("#domain-pick").val("test");
});
});
</script>
</head>
<a id="text-add" href="javascript:void(0);">Click Here</a>
<input type="text" name="text-field" id="domain-pick">
$(文档).ready(函数(){
$(“#文本添加”)。单击(函数(){
$(“#域选取”).val(“测试”);
});
});
我在JSFIDLE中得到了它,但在我的wordpress站点上它不会工作 请参考这个
注:
- 您不需要将函数包装在
文档中。准备就绪
出现在标记之后script
- 请避免内联javascript,如
javascript:void(0)代码>
<a id="text-add" href="#">Click Here</a>
<input type="text" name="text-field" id="domain-pick">
$(“文本添加”)
将“文本添加”替换为“#text-add”这是一个输入错误,它不能与#text-add一起工作它在JSFIDLE中工作,但在我的站点中不工作。这没有任何意义,我添加的所有内容都是正确的
$("#text-add").on('click', function(e){
e.preventDefault();
e.stopPropagation();
$("#domain-pick").val("test");
});