javascript - 请验证此代码给我一个建议?

标签 javascript jquery html css

<分区>


想改进这个问题吗? 通过 editing this post 添加细节并澄清问题.

关闭 9 年前

嗨,这会产生一个错误, 我需要动态创建行和删除请帮助我

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title>Dynamic Rows</title>
  <script src="Include_Files/jquery-1.4.2.min.js" type="text/javascript"></script>
  <script>
   $(document).ready(function(){
    $("<table class='ta1' border='1'></table>").appendTo('.table1');
    $('.add').click(function(){
     addRows();
    };
function addRows(){
$table=$(".ta1");
$("<tr class='ta1'><td>rajasekhar</td><td>hostanalytics</td></tr>").appendTo($table); 
}
});
  </script>
   </head>
<body>
  <div id="table1"></div>
     <input type="button" class="add" name="add" value="AddRows"/>
     <input type="button" class="delete" name="delete" value="DeleteRows"/>
 </body>
</html>

最佳答案

你只是有一些语法错误,主要是 .click() 处理程序缺少 )var >$table1,所以这样:

$('.add').click(function(){
  addRows();
};
function addRows(){
  $table=$(".ta1");
  $("<tr class='ta1'><td>rajasekhar</td><td>hostanalytics</td></tr>").appendTo($table); 
}

应该是:

$('.add').click(function(){
  addRows();
});
function addRows(){
  var $table=$(".ta1");
  $("<tr class='ta1'><td>rajasekhar</td><td>hostanalytics</td></tr>").appendTo($table); 
}

你可以进一步缩小它:

$('.add').click(addRows);
function addRows(){
  $("<tr class='ta1'><td>rajasekhar</td><td>hostanalytics</td></tr>").appendTo(".ta1"); 
}

或者只是:

$('.add').click(function (){
  $("<tr class='ta1'><td>rajasekhar</td><td>hostanalytics</td></tr>").appendTo(".ta1"); 
});

关于javascript - 请验证此代码给我一个建议?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4486811/

上一篇:php - 如何通过 JavaScript slider 实时更改 CSS 颜色值?

下一篇:html - body 的高度以适应显示器分辨率的 100%

相关文章:

javascript - 将原型(prototype)/方法添加到 jQuery val();

php - 将外部 pdf 文档加载到 div 中

jquery - $(document).ready() 在加载部分 View 之前触发

c# - 从 C# .NET 流式传输时从 HTML5 视频获取导航功能

html - 为什么这 4 里不挨着站着

javascript - 服务中的 $http 返回 Angularjs 服务中 $$state 的值

javascript - polymer 计算绑定(bind)不会在更新时重新计算

javascript - 在 Javascript 中,你能扩展 DOM 吗?

javascript - jquery按钮点击事件后,php脚本的响应消失

javascript - div 完全覆盖页面