更改$ .html()中的所有ID(或更好的ie7克隆替代)

时间:2013-04-03 19:10:02

标签: jquery html string internet-explorer-7 clone

在我的头撞到墙壁之后,我发现了这一点:http://bugs.jquery.com/ticket/9777是的!

我的问题是,当我在{7}中使用$.clone()元素并尝试使用id更改所有$myClonedElement.find("*[id]").andSelf().each(function() { $(this).attr("id", $(this).attr("id") + "-" + idNumberVariableForDynamicDatabasePagination); });时,克隆的id也会发生变化。< / p>

我猜我应该使用$.html()代替(如果您有更好的选择,请提出建议),并将'-' + idNumberVariableForDynamicDatabasePagination附加到每个id

我该怎么做?

1 个答案:

答案 0 :(得分:1)

根据您链接的错误报告,不使用.attr来避免此错误。

this.id = this.id + "-" + somenumber

我没有真正的IE7版本来测试它。