个人理解
如何解决
// 在动态添加元素后,如果之前绑定事件是通过click 绑定,则动态添加的元素不会被绑定。//可以通过delegate 进行绑定
$('body').delegate('a','click',function(){
//此处为处理过程
})
//而且要保证$('body') 中的选择器不是动态添加的。
3. 如果该回答没有对应您的问题,请您贴出您的问题代码。
如果调用的是外部js文件,看看路径是否正确;
如果是在HTML文件中写在head标签中,看你的函数或者其他是否写错;
有时候js的script标签要写在body中相应元素标签的下面,才会有效。
变量定义重复了,下面的代码我测试通过,你可以试试看:
<script language=javascript>function test(id){
alert(id)
}
</script>
<table height="100" width=101px" border="1">
<tr>
<td id="1" onclick="test(1)" >1</td>
<td id="2" onclick="test(2)" >2</td>
<td id="3" onclick="test(3)" >3</td>
<td id="4" onclick="test(4)" >4</td>
<td id="5" onclick="test(5)" >5</td>
</tr>
</table>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)