jQuery 1.7.1 - 入力テキスト要素 (クラス - pr) の配列と、ラベル (クラス - err) の同じ数の配列要素があります。テキスト ボックスのぼかしに関する検証があり、テキスト ボックスに関連付けられたラベルにエラー メッセージを割り当てたいと考えています。次の jQuery コードは機能しません。
HTML
<tr>
<td>
<label class="err" style="display: none;" for="prd"></label>
<input type="text" class="pr" name="prd" />
</td>
</tr>
jQuery
$("input.pr:text").blur(function(event){
// .... validation code
var index = $.inArray(this, $("input.pr:text"));
$("label.err")[index].show();
$("label.err")[index].text("Enter a number");
});