【发布时间】:2014-02-19 16:26:53
【问题描述】:
我能够创建td 元素的hyperlink,但是每当我单击td 单元格内的空白区域时,html 代码(动态添加的<a href> 标记)就会显示替换td 的数据。当我单击 td 的文本时它可以正常工作,但如果我单击该 td 单元格的空白区域则无法正常工作。任何帮助将不胜感激。
下面是我的代码sn-p:
$(document).ready(function(){
$('#s_1_l').find("tr").each(function() {
$(this).find("td").eq(2).html("<a href='#'>"+$(this).find("td").eq(2).text()+"</a>");
});
});
提前致谢。
奇兰吉特
【问题讨论】:
-
我不太明白你的问题。当您单击
td中的文本时,链接文本将替换为<a href>?你能设置一个jsfiddle.net 来重现问题吗? -
我在一个由 Siebel (Open UI) 生成的小程序中执行此操作。我没有任何可使用的 html 页面。只有通过 JS,我才需要为特定列添加此动态 href 标记,以便单击文本(不在 td 单元格内的空白处)将打开一个新窗口。
标签: javascript jquery jqgrid siebel