을 클릭에서 자동 견인 입력 필드를 채울 나는 <div class="foo">Foo</div>
하고 난 두 개의 입력 필드가 있습니다- 하나 개의 사업부
<input type="submit" class="text_field" name="input_one" value="">
및 을
<input type="submit" class="text_field" name="input_two" value="">
<div>Foo</div>
을 클릭하고 필드 # 1에 값 Foo
을 채우고 필드 2에 값을 Bar
으로 채 웁니다. (이 아이디어를 바탕으로 여러 div를 통합함으로써 다양한 가치 조합을 구현할 수 있습니다.) jQuery를 사용하여 가장 좋은 방법은 무엇입니까?
jQuery(function() {
$('div.foo').click(function (e) {
var foo = $(this).text();
$("input.text_field").val(foo);
});
});
이, 즉, "푸"사업부를 클릭하고 태그 사이의 텍스트 값 하나의 텍스트 필드를 채우는 일 :
은 지금까지 나는 아무 문제 일 같은이 없습니다. 이것은 좋은 시작과 모든 것입니다. 그러나이 책을 처음 접한 이래로 저는 두 가지 다른 값 "Foo"와 "Bar"로 두 개의 다른 텍스트 필드를 채우는 것이 가장 좋은 방법인지 궁금합니다. div에 대해 name="Bar"
또는 그 효과를 설정 한 다음 두 번째 텍스트 필드 input_two
에 삽입 할 해당 이름 값에 액세스 할 수 있습니까? 생각, 의견, 고맙습니다. 감사합니다.
당신이 언급 네, 그리고 예, 값이 사업부에 의존 않습니다 제출할 각각에 대해 미리 정의 된 값은 정확히이다 그것에. 그래서 당신이 말했듯이'$ ([selector]). attr ('attr_name')'을 사용하는 것이 아마도 이것을 관리하는 가장 쉽고 쉬운 방법 일까? 그리고 나는 사용자의 편의를 위해이 두 입력 필드 (일부 사전 정의 된, 자주 사용되는 값)를 채우기를 원한다고 덧붙이고 싶습니다. 따라서 사용자는 입력 할 필요가 없습니다. 말할 필요도없이 사용자가 그렇게하려면 div를 클릭합니다. –
내 편집을 참조하십시오 – arieljuod
고마워요. 나는 그것을 약간 조정했고'$ ([selector]). attr ('attr_name')' –