HTML:
<input type="text" title="Ort, gata eller kommun" value="something">
<a href="#">Teramo, Italy</a>
我想要它,以便在单击a-tag时,输入标记值设置为“Teramo,Italy”
有什么建议吗?
答案 0 :(得分:4)
$("a").click(function() {
$("input").val($(this).text());
});
但是你最好分配他们的类或ID,例如:
<input class="location" type="text" title="Ort, gata eller kommun" value="something">
<a href="#" class="location">Teramo, Italy</a>
$("a.location").click(function() {
$("input.location").val($(this).text());
});
或者通过遍历来定位相对于点击的锚点的输入,例如:
$("a").click(function() {
$(this).prev("input").val($(this).text());
});
答案 1 :(得分:0)
$('a.link').click(function() {
$('input').val($(this).text());
});
答案 2 :(得分:0)
<强>的javascript 强>
$('a.toinput').click(function(){
$('#display').val( $(this).text() );
})
<强> HTML 强>
<input type="text" id="display" title="Ort, gata eller kommun" value="something">
<a href="#" class="toinput">Teramo, Italy</a>
答案 3 :(得分:0)
<input id="input1" type="text" title="Ort, gata eller kommun" value="something">
<a id="a1" href="#">Teramo, Italy</a>
$("#a1").click(function() {
$("#input1").val(this.value);
});
只是一个FYI,以防你有多个锚标记和输入元素......你可能想给它们ID,这样你就可以直接引用它们了。