为什么这个JS不起作用
Why is this JS not working?
我添加了java脚本,点击+号时添加了一个额外的字段,但我真的很困惑,因为这个javascript根本不工作,就好像JS根本不在页面上工作一样。
<!doctype html> <html>
<head>
<meta charset="UTF-8">
<title>Untitled Document</title>
<script>document.cookie='resolution='+Math.max(screen.width,screen.height)+'; path=/'; </script> <!-- JS libs --> <script src="../js/libs/modernizr-2.5.3.min.js"></script> <script src="../js/libs/respond.min.js"></script> <script src="../js/libs/jquery.min.js"></script>
<!-- scripts --> <script src="../js/jquery.easing.1.3.min.js"></script> <script src="../js/hoverIntent.js"></script> <script src="../js/general.js"></script> <!-- sliders --> <script src="../js/slides.min.jquery.js"></script> <!-- range sliders --> <script src="../js/jquery.slider.bundle.js"></script> <script src="../js/jquery.slider.js"></script> <link rel="stylesheet" href="../css/jslider.css"> <!-- custom input --> <link href="../css/customInput.css" rel="stylesheet"> <script src="../js/jquery.customInput.js"></script> <!-- datepicker --> <link href="../css/custom-theme/jquery-ui-1.8.20.custom.css" rel="stylesheet"> <script src="../js/jquery-ui-1.8.20.custom.min.js"></script>
<script type="text/javascript">
$("#add").click(function() { alert("hey");
$('#mytable tbody>tr:last').clone(true).insertAfter('#mytable tbody>tr:last');
return false;
});
</script> </head>
<body>
<a id="add">add</a></td> <table id="mytable" width="300" border="1" cellspacing="0" cellpadding="2"> <tbody>
<tr>
<td>Name</td>
</tr>
<tr class="person">
<td><input type="text" name="name" id="name" /></td>
</tr>
</tbody> </table> </body> </html>
非常简单。。。当您运行代码时,元素不存在,并且您还没有将代码包装在ready
处理程序中,该处理程序在运行之前等待所有html存在
$(function(){
/* your code*/
})
ready()API文档
相反,如果您的脚本刚好在关闭body标记之前,它将按原样工作,因为元素将在它触发之前存在
相关文章:
- Js.erb VS按钮标记-不'不起作用.为什么?
- 为什么indexOf在这个js代码中不起作用
- 淘汰赛.JS'启用'长度绑定条件不起作用
- JS动态添加字段-删除按钮不起作用
- Knockout.JS标签在foreach内部不起作用
- 角度 JS + 重定向不起作用
- JS中的乘法不起作用
- Angular js+ng repeat+字母数字索引不起作用
- 角度Js ng-disabled不起作用
- 路径 lo 加载本地主机子文件夹中的文件不起作用.js仅在基路径中
- Jquery Carousel 不起作用(JS 问题)
- 验证方法在主干网中不起作用.js
- 应用程序.js在骨干中不起作用.js + 要求.js
- 路由在角度下不起作用.js - 没有控制台或语法错误
- Int from for 循环在函数中不起作用 - JS
- 为什么代码不起作用JS
- 为什么这个代码在iPad Pro上不起作用?(JS)
- .将Integer推入数组不起作用JS/JQuery
- 我的下拉列表不起作用-JS有问题
- Bootstrap弹出,粘贴不起作用.JS加载问题