我在表单中对一个button添加click事件,当事件响应的时候动态创建一个表格,我要问的是我怎么为这个新表格中的td添加click事件!
解决方案 »
- 【请教】如何打印别的网页内容。
- Apache/2.2.6 (Fedora) Server at 202.59.150.22 Port 80
- 又遇见一个空指针问题,感觉报错的代码不可能有问题啊!大家进来看看!
- 怎样用javaScript使一个链接不可用?
- Jboss入门问题,请高手指教
- struct问题,为什么老是找不到bean呢?
- 请问:在JAVA Web开发中,如何导入或导出Excel文件?
- 调用RequestDispatcher的forward方法时出错,有请高手指教!凡发贴回答者都在此先谢过!
- 如何在JSP中实现文件夹上传,解决了高分相送,谢谢!!
- 在开发接口中,用java进行文件上传,如何转换成文件流传入接口?已加分
- js的一个简单问题,在线等...高手进...
- 大家好,我做了个登陆登陆过滤器,jsp+filter 有问题 求解决?
比如你的button id为 btn
$(document).ready(function(){$("#btn").click(creatTab()) })
function creatTab(){
var strTemp = "<table><tr><td onclick='function()'></td></tr></table>";
&("#mdiv").html(strTemp);
}
然后自己写function内容就行了~~
最好不用table 都用div布局更好
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>StripingTable</title>
<script src="jquery-1.3.2.js" type="text/javascript"></script><script type="text/javascript">
function createTable(){
//创建动态表格
$("div").append("<table cellpadding=\"0\" cellspacing=\"0\" border=\"1\">"+
"<tr><th>A</th><th>B</th><th>C</th></tr>"+
"<tr><td>A1</td><td>B1</td><td>C1</td></tr>"+
"<tr><td>A2</td><td>B2</td><td>C2</td></tr>"+
"<tr><td>A3</td><td>B3</td><td>C3</td></tr></table>");
//为表达的td加click事件
$("td").click(function(){
alert($(this).text());
})
}
</script></head><body>
<form>
<input type="button" value="动态创建表格" onclick="createTable()"/>
<div></div>
</form>
</body>
</html>
只是你要注意的是在给td添加click之前需要先动态创建好表格
function createTable(){
$("div").append(" <table>"+"<tr><td id='tdid'></td></tr>"+"</table>"); $("#tdid").click(function(){
//在这写你要触发事件的具体内容
})
}
</script>