如何显示从.val()获取的值

时间:2013-04-19 07:57:52

标签: javascript jquery html-table

我在这里有这个代码,但它不起作用...我有一个文本输入,用户可以键入任何数字。当用户单击ADD时,它将向表中添加一个新行。单击REMOVE时,该行将被删除。

我想跟踪索引并且它正在运行。但是我需要跟踪用户输入的数字,然后我可以用该数字删除该行。但是,我无法让textInput显示在桌面上......不确定显示它的正确方法是什么。请帮忙。

 var index=1;
 textInput = $('#outputTextInput').val();

 $('#outputAdd').click(function(){
                   index++;
                   $('#status_table tr:last').after('<tr id="output_newrow_'+textInput+'"><td>'+index+'</td><td id="type_row_'+index+'">type_row_'+textInput+'</td><td id="num_row_'+index+'">num row '+index+'</td><td><img class="image" src="static/OffLamp-icon.png" style="height:64px; width=64px"/></td></tr>');
                });
  $('#outputRemove').click(function(){

                    $('#status_table').find("#output_newrow_'+textInput+'").remove();
               });

1 个答案:

答案 0 :(得分:3)

替换它:

$('#status_table').find("#output_newrow_'+textInput+'").remove();

有了这个:

$('#status_table').find("#output_newrow_" + textInput).remove();

再试一次!