IE使用jQuery动态生成链接而不是链接

时间:2015-04-11 00:22:00

标签: jquery html internet-explorer

我在jQuery中生成了一个指向页面的HTML按钮,它被附加到div的末尾。我能够点击按钮并转到IE以外的所有浏览器中的页面,任何人都知道为什么会这样?按钮显示在IE中并且可以点击,只是没有带我到页面。这是代码:

$("div.class:last-child ol").append("<button class='class'><a href='http://www.page.com' target='_blank'>Apply Here</a></button>");

1 个答案:

答案 0 :(得分:1)

您将<a>放在<button>内。这不是一个好方法。您可以将<a>直接附加到$("div.class:last-child ol")

$("div.class:last-child ol").append("<a class='class' href='http://www.page.com' target='_blank'>Apply Here</a>");