实现js变量的html标签

时间:2017-09-22 23:34:34

标签: javascript jquery html typescript kendo-ui

  • 当我点击打开第一个窗口链接时,会打开一个弹出窗口。
  • 在该弹出窗口中,您将看到一个包含两列的网格。
  • 在第一栏中,我需要将名称和图标组合在一起。
  • 所以我在标签之前添加了span标签,但它不起作用。
  • 你们能告诉我如何结合。
  • 提供以下代码。

http://jsfiddle.net/cepzsokp/

var a = $('<span></span><a/>', {
          class: 'sportsDataPlayer',
          download: 'download.csv',
          type: 'text/csv',
          href: URL.createObjectURL(data),
          html: ev.FileName
        });
        return a[0].outerHTML;

2 个答案:

答案 0 :(得分:0)

你不能做那个html标记。最简单的方法就是在outerHTML

之前添加span
var a = $('<a></a>', {...})
return "<span></span>" + a[0].outerHTML;

答案 1 :(得分:0)

我已经编辑了你最新的jsfiddle。这是工作DEMO

我修改了这行代码如下:

return "<span onclick=&quot;window.open('" + model.mobileVersion + "', 'popup', 'width=800,height=600,scrollbars=yes,resizable=no')&quot; class='" + skyCloudmageProfilePic + " displayInlineBlock " + kendotxtMenu + "'></span>" + a[0].outerHTML;