を兄弟に焦点を当てので、出力されたHTMLとJSは、次のようになります。フォース私は現在のWordpressを通じて問い合わせフォームプラグインで働いている入力
$('.form .form--field label').click(function() {
$(this).parents('.form--field').addClass('form--field--focus');
$('input').filter(':first').focus();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="form--field form--field__firstname">
<label for="firstname" class="form--field__label">First Name</label>
<span>
<input type="text" name="firstname">
</span>
</div>
デザインは私を起こしていますどんな場合でも、ユーザーがラベルをクリックするたびに、それぞれの入力にどのようにフォーカスを当てるかを考えようとしています。現時点では、これは私がそこにいるところです。誰かが何か入力や提案があれば、それは非常に感謝します。 <label>
上
ああ!有難うございます。何らかの理由で、私はいつも、ラベル上の 'for 'が' name'に関連付けられていると仮定しました。魅力のように働いた。 – thelgloriouspast