HTML:點擊之後,我想了一個標籤的價值添加到inputfield
<input type="text" title="Ort, gata eller kommun" value="something">
<a href="#">Teramo, Italy</a>
我想它,以便當點擊一個標籤時,輸入標籤值設爲「意大利泰拉莫」
有什麼建議嗎?
HTML:點擊之後,我想了一個標籤的價值添加到inputfield
<input type="text" title="Ort, gata eller kommun" value="something">
<a href="#">Teramo, Italy</a>
我想它,以便當點擊一個標籤時,輸入標籤值設爲「意大利泰拉莫」
有什麼建議嗎?
$("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());
});
$('a.link').click(function() {
$('input').val($(this).text());
});
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>
<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,以便你可以直接參考它們。
他希望'text()'不是href .. – 2010-11-03 23:34:14
oops,固定的。感謝加比。 – karim79 2010-11-03 23:35:31
它應該是'$(this).text()',因爲沒有屬性'text' – 2010-11-03 23:36:54