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 개의 입력 필드가 있습니다. 첫 번째 것을 클릭 한 다음 '오렌지'를 클릭하면 입력 필드의 값을 오렌지로 설정해야합니다. 동일한 입력 필드를 다시 클릭 한 다음 '사과'를 클릭하면 사과로 설정됩니다. 그런 다음 가장 오른쪽에있는 입력 필드를 클릭 한 다음 '배'를 클릭하면 그 입력 필드에 대해 값을 배로 설정해야합니다. – AnchovyLegend