我可以使用jquery function $(document).ready(function(){}); 使用包含从 $(“#tableId”)恢复的html的javascript变量。 (“outerHTML”); 作为参数?就像吼叫:
$(document).ready(function() {
var tempHtml = $("#tabelaOriginal-1").prop("outerHTML");
$(tempHtml).ready(function() {
$("someDivId").css( "background-color", "yellow" );
});
tempHtml会遭受变化吗?由.css函数调用引起。简而言之,我需要从div中恢复html数据并进行一些更改并使用此更改构建模式,而不对原始div进行任何更改。所以我试图使用jquery .ready函数的内部调用将outerHTML作为参数传递。
答案 0 :(得分:0)
您可以使用jQuery的clone方法来实现您的目标。
$(document).ready(function() {
var clone = $("#tabelaOriginal-1").clone();
clone.css( "background-color", "yellow" );
//Now use the cloned object in a modal or do whatever you want.
});
我强烈建议您浏览clone
文档以了解它的可选功能。