我有以下结构的表:
<table class="table-info" border='1px' >
<tr >
<td class="view" style='background:red; width:100px' ></td>
<td>6</td>
<td><span class="title" style="cursor: pointer">Some title</td>
<td title="url"><a href="#" target="_blank">088835522112</a></td>
<td>AUDIO</td>
<td><input class="input-text" type="text" value=""></td>
</tr>
<tr >
<td class="view" style='background:red; width:100px' ></td>
<td>6</td>
<td><span class="title" style="cursor: pointer">Some title</td>
<td title="url"><a href="#" target="_blank">088835522112</a></td>
<td>AUDIO</td>
<td><input class="input-text" type="text" value=""></td>
</tr>
<tr >
<td class="view" style='background:red; width:100px' ></td>
<td>6</td>
<td><span class="title" style="cursor: pointer">Some title</td>
<td title="url"><a href="#" target="_blank">088835522112</a></td>
<td>AUDIO</td>
<td><input class="input-text" type="text" value=""></td>
</tr>
</table>
我想在"td class='view'"
中可视化输入字段的值。我怎么能用jQuery做到这一点?
答案 0 :(得分:4)
如果我找对你,这应该有效:
$(".input-text").on("keyup", function() {
$(this).closest("tr").find(".view").html(this.value);
});
答案 1 :(得分:1)
$(".input-text").on("keyup", function() {
$(this).closest("tr").find('td:first').html(this.value);
});
答案 2 :(得分:0)
$('.input-text').bind('keyup', function()
{
$(this).closest("tr").css('color', 'white').find(".view").html(this.value);
});