如何使用jQuery从输入字段插入值?

时间:2012-08-24 10:55:38

标签: jquery html input html-table visualization

我有以下结构的表:

<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做到这一点?

http://jsfiddle.net/dilyan_kn/R4Dqr/

3 个答案:

答案 0 :(得分:4)

如果我找对你,这应该有效:

​$(".input-text"​).on("keyup", function() {
    $(this).closest("tr").find(".view").html(this.value);
})​​​​​​​​​;​

DEMO: http://jsfiddle.net/R4Dqr/1/

答案 1 :(得分:1)

WORKING FIDDLE

$(".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);
});