入力の上にラベルを重ねたフォームがあります。下の画像のように
以下は、同じコード例です。
<label for="edit-submitted-name--2">
Name
<span class="form-required" title="This field is required.">*</span>
</label>
<input id="edit-submitted-name--2" class="form-text required" type="text" maxlength="128" size="35" value="" name="submitted[name]">
jquery を使用して、ユーザーが入力にフォーカスするたびにラベルを非表示にしたいと考えています。ラベルは、入力が空の場合、または入力がフォーカスされていない場合にのみ表示されます。
$("input").focus(function () {
//hide the label corresponding to this input
});
jqueryを使用してこの入力に対応するラベルを選択するにはどうすればよいですか?
注: Drupal のモジュールによって生成されるため、html で何も変更することはできません。