【发布时间】:2018-05-06 00:50:37
【问题描述】:
我有一个 Magento 网站,我需要在其中获取表格内容并在同一产品页面的其他地方再次使用它。我遇到的问题是在本地主机上一切正常,但是当我部署到我们的开发和实时服务器时。代码如下:
$j( window).on('load', function() {
moveSpecTable();
});
function moveSpecTable(){
console.log('doc ready?');
if($j('table:first').prop('outerHTML').length){
console.log("length ");
try {
var t = $j('table').html($j('table:first').clone()).html();
//$j('table:first').prop('outerHTML');
//$j(t).css("display" , "table");
$j($j('.add-to-cart-wrapper')).append(t);
}catch (err){
console.log('ERROR');
}
}
console.log(t);
return false;
}
我的本地 MAMP 服务器上的输出如下:
<table border="0">
live/dev 服务器上的输出如下:
<table style="display: none;" border="0">
有人知道为什么会这样吗?无论我使用 clone 还是 outerhtml,结果都是一样的。
谢谢
【问题讨论】:
-
原表有
display: none吗? -
你好,不是如下:
标签: jquery magento clone outerhtml