你可以这样做。它取决于你的锚标签位置。你可以通过它的父母元素获得锚标签。 (例如,我使用了一个带有类内容的div作为父项)。
演示: http://jsfiddle.net/a6NJk/597/
<div class="content">
<a href="javascript:;" title="Add Code to quick Quote Form">P3030-61</a>
<a href="javascript:;" title="Add Code to quick Quote Form">P3030-62</a>
<input type="text" name="code" value="" size="40" class="wpcf7-form-control wpcf7-text sidebarInput" id="code" aria-invalid="false">
</div>
的Jquery:
$(".content a").click(function(e){
e.preventDefault();
$('#code').val($(this).text());
console.log("fddsf");
})
如果您要添加的所有锚文本卡嗒一声:
演示:http://jsfiddle.net/a6NJk/598/ 然后更换
$('#code').val($(this).text());
个
通过
$('#code').val($('#code').val()+$(this).text());
,如果你不想重复值:
演示:http://jsfiddle.net/a6NJk/600/
$(".content a").click(function(e){
e.preventDefault();
var out = $('#code').val();
if(out.indexOf($(this).text()) == -1) {
$('#code').val(out+$(this).text());
}
})
您可以添加,
这样的:
http://jsfiddle.net/a6NJk/607/
$(".content a").click(function(e){
e.preventDefault();
var out = $('#code').val();
if(out.indexOf($(this).text()) == -1) {
out = out == '' ? out: out+',';
$('#code').val(out+$(this).text());
}
})
是的 - 那一个适合我.......如何添加到内容而不是取代它? – user1088207
@ user1088207看到编辑 –