问题是这样,我用jq从服务端get到数据,然后动态生成html代码,写到页面上,本来是没有什么问题,可是每一行数据的第一列要求能点击,触发一个弹框事件,其实就是弹出一个层,然后上面显示更详细的数据我本来打算直接在第一列生成<a>标签,然后onclick事情触发一下就好,可是我发现,生成不出来,不知道为什么,各位给看一下,是我写的不对,还是这种方法不对以下是代码:
var chdobj = document.createElement("table");
var trobj = document.createElement("tr");
chdobj.insertBefore(trobj, null);
var tdobj = document.createElement("td");
trobj.insertBefore(tdobj, null);
var brand = '<a onclick="dateleveltwo();">' + json.Table[i]["orderid"] + '</a>';
var link = document.createElement(brand);
trobj.insertBefore(link,null);这种情况下,<a>标签声称不出来,我也用过innerHTML,就是tdobj.innerHTML(''<a onclick="dateleveltwo();">' + json.Table[i]["orderid"] + '</a>'');也是不行
var chdobj = document.createElement("table");
var trobj = document.createElement("tr");
chdobj.insertBefore(trobj, null);
var tdobj = document.createElement("td");
trobj.insertBefore(tdobj, null);
var brand = '<a onclick="dateleveltwo();">' + json.Table[i]["orderid"] + '</a>';
var link = document.createElement(brand);
trobj.insertBefore(link,null);这种情况下,<a>标签声称不出来,我也用过innerHTML,就是tdobj.innerHTML(''<a onclick="dateleveltwo();">' + json.Table[i]["orderid"] + '</a>'');也是不行
解决方案 »
- 弹出窗口后,点击标题栏或者拖动,窗口无响应
- 按一下键,就响一下声音,该如何控制
- 随鼠标拖动而位置固定广告条 怎么做?(像门户网站得那些广告条)
- 有关单选框的问题,很急!,100分请教!
- (高分相赠)如何将JSP中的String数组赋值给JavaScript中的string数组?急!!!
- 如何实现flash和图片的交替广告轮换???
- 前 几秒的时间怎么算
- 请教:csdn首页上的两边浮动的广告效果是如何实现的,谢谢!
- 关于this对像的问题,解决即算分!解决还可另开贴送分!!!
- 如何知道JAVASCRIPT中的变量值,而不显示出来?
- 新手求教超简单JQUERY选择器问题....
- swfUpload如何删除上传队列中的指定文件
tdobj.innerHTML = '<a onclick="dateleveltwo();">' + json.Table[i]["orderid"] + '</a>';
以下是文档上关于live的说明:
“这个方法跟传统的bind很像,区别在于用live来绑定事件会给所有当前以及将来在页面上的元素绑定事件(使用委派的方式)。比如说,如果你给页面上所有的li用live绑定了click事件。那么当在以后增加一个li到这个页面时,对于这个新增加的li,其click事件依然可用。而无需重新给这种新增加的元素绑定事件。”具体为什么要需重新给这种新增加的元素绑定事件...关于这方面希望有高手解答下。