我使用以下代码片段
.append(
$('<td>').append(
$('<a>').attr({
href: '#',
class: 'assDelete',
dataassetid: assetObj.ID
}).append(
$('<img>').attr({
class: 'toolmeup',
title: 'Delete Asset',
src: '../_resources/images/icons/delete.png'
})
))
但是 ie8 因保存“Experession Expected”的类属性而卡住
如果我删除该类,代码将正确执行???
编辑 我可以使用“addClass”来解决这个问题
最佳答案
IE 不喜欢 class
因为它是保留的,var class = 123
也会同样失败,相反:
'class': 'toolmeup',
关于jQuery设置attr IE8错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9480592/