我正在尝试使用输入字段的ID从上一个td
中获取文本。下面是我的HTML代码
<tr>
<td class="fieldLabel">
<label class="muted pull-right marginRight10px">
<span class="redColor">*</span>" Contact number "
</label>
</td>
<td class="fieldValue">
<input id="contact_number" type="text" class="input-large" name="contact_number" value="">
</td>
</tr>
现在,使用输入字段contact_number
的ID,我必须从之前的td
获取文本。现在,我正在使用下面的jQuery
代码来获取它。
var labelText = $('#contact_number').closest('td').prev('td').find('label').text().replace('*', '').trim();
现在,以上代码可以正常工作,但是需要将近1秒(不完全是,但是需要时间)。现在,我想知道,有没有一种方法可以对其进行优化以更快地工作。预先感谢。
答案 0 :(得分:0)
var labelText = $('#contact_number').prev('label').text().replace('*', '').trim();