1
我想使用jquery將輸入字段值設置爲選項字段內的文本時,用戶單擊它。這將需要保留最後一個輸入字段的記錄,所以我稍後可以在用戶點擊'選項'時設置它的值。jQuery的:點擊div文本設置輸入字段值
標記
<div class="option">apples</div>
<div class="option">oranges</div>
<div class="option">pears</div>
<input type="text" value="default" class="fruit-name"/>
<input type="text" value="default" class="fruit-name"/>
<input type="text" value="default" class="fruit-name"/>
JQuery的(使用僞代碼)
$(document).ready(function(){
$('.fruit-name').click(function(){
$('.option').click(function(){
$((this)(fruit-name)).val($((this)(option)).text());
});
});
感謝您的答覆。看起來很近,但無法正常工作。 – AnchovyLegend
@MHZ不客氣,它應該如何工作? – undefined
每次單擊水果名稱時都沒有設置正確的輸入字段,只能在某些情況下使用。從左邊開始,在你的jsfiddle中,有3個輸入字段。你點擊第一個,然後點擊'oranges'它應該將輸入欄的值設置爲橙色。如果再次點擊相同的輸入字段,然後點擊「蘋果」,應該將其設置爲蘋果。然後,如果您單擊最右邊的輸入字段,然後單擊「梨」,則應該將該值設置爲該輸入字段的梨。 – AnchovyLegend