在FF完美的作品(如你所期望的那样),但由于某种原因,当我这样做:
$('#objectname').attr('data', 'newcontent.php')
......绝对没有发生在IE浏览器。
当我做的
alert($('#objectname').attr('data', 'newcontent.php'))
它展示了新的数据源,但不改变它...
任何想法吗?
在FF完美的作品(如你所期望的那样),但由于某种原因,当我这样做:
$('#objectname').attr('data', 'newcontent.php')
......绝对没有发生在IE浏览器。
当我做的
alert($('#objectname').attr('data', 'newcontent.php'))
它展示了新的数据源,但不改变它...
任何想法吗?
我不认为data
是一个有效的HTML属性。 您的意思是使用jQuery的data()
函数?
$('#objectname').data('name','value');
更新二千〇一十四分之九 -现在这个问题的答案是五年以上,并且是不是真的有关了。 data
现在是一个有效的属性。 我要离开我的历史的目的原来的答复虽然。
我们有同样的问题。 我们的解决方案是重新设置父节点的innerHTML。 与此(丑陋)劈IE拾取改变的数据属性,并相应地呈现。
html = val.parentNode.innerHTML;
val.parentNode.innerHTML = html;