2010-11-03 40 views

回答

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()); 
}); 
+0

他希望'text()'不是href .. – 2010-11-03 23:34:14

+0

oops,固定的。感謝加比。 – karim79 2010-11-03 23:35:31

+0

它應該是'$(this).text()',因爲沒有屬性'text' – 2010-11-03 23:36:54

0
$('a.link').click(function() { 
    $('input').val($(this).text()); 
}); 
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> 
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); 
}); 

只是一個供參考,如果你將有一個以上的錨標記和輸入元素......你可能想給他們ID,以便你可以直接參考它們。

相關問題