只是一個簡單的問題,因爲我沒有長時間使用jQuery。jQuery遍歷 - 發現之前的標籤到當前輸入
在這種情況下,是否有更簡潔/更快捷的方式來獲取標籤的html。
這裏是一個簡單化版本爲例,
<tr>
<td>
<label>Please fill in name:</label>
</td>
<td>
<input type="text" id="txtName" class="validate" />
</td>
</tr>
<tr>
<td>
<label>Date of Birth:</label>
</td>
<td>
<input type="text" id="txtDOB" class="validate" />
</td>
</tr>
這是jQuery的片段我使用目前搶爲標籤的HTML。
$(document).ready(function(){
$('.validate').each(function(){
if(!$(this).val())
{
var label = $(this).parent().prev().find('label').html();
alert(label);
}
});
});
任何想法表示讚賞
看起來好像沒什麼用9秒 – 2012-03-07 12:33:03