我正在尝试为每个 jQuery 添加一个按钮。它在其他浏览器中完美运行,IE9 失败。
代码:
function AddUnsubscribeButton()
{
var btn = $('<button/>',
{
type: 'button',
text: 'Unsubscribe',
id: 'btnUnsubscribe',
click: function () { AddCurrentUserToSubscriptionList("Unsubscribe");return false; }
});
var divBtns = $(".divButtons").parent();
divBtns.find('#btnSubscribe').remove();
if(divBtns.first().children().length == 2)
{
divBtns.first().append(btn);
}
}
在 IE9 页面源代码中显示:
< button id="btnUnsubscribe" type="button" jQuery17207435150102662105="16" >
我错过了什么?
同样在页面中它不呈现为按钮,它仅显示按钮文本 - Unsubscribe
。
但我需要它显示为一个按钮,就像它在其他浏览器中一样。
似乎 IE9 没有呈现结束标记。