1

次の構造のテーブルがあります。

<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/

4

3 に答える 3

4

私があなたを正しければ、これはうまくいくはずです:

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

デモ: http://jsfiddle.net/R4Dqr/1/

于 2012-08-24T10:59:52.603 に答える
1

働くフィドル

$(".input-text").on("keyup", function() {
    $(this).closest("tr").find('td:first').html(this.value);
});​
于 2012-08-24T11:05:49.743 に答える
0
$('.input-text').bind('keyup', function() 
{ 
  $(this).closest("tr").css('color', 'white').find(".view").html(this.value);
});
于 2012-08-24T11:10:40.100 に答える