我正在使用 simplecart.js,它为我生成数据以添加到购物车,然后为我将其传递给 PayPal。
我已经成功地添加了“添加到购物篮”和“结帐”功能,但是我发现不可能对 JS 生成的代码进行样式设置,因为没有任何样式应用于它。
这是网站给我的代码,它从存储的数据中生成许多项目,如名称、数量等。它正确输出所有信息,但应用于类名的任何样式都不起作用。
这是生成数据的代码:
<div class="simpleCart_items"></div>
这是来自网络浏览器的结果:
<div class="simpleCart_items"><div>
<div class="headerRow">
<div class="item-name">Name</div>
<div class="item-price">Price</div>
<div class="item-quantity">Qty</div>
<div class="item-remove"></div>
</div>
<div class="itemRow row-0 odd" id="cartItem_SCI-3">
<div class="item-name">The Jenny Snood £11</div>
<div class="item-price">£11.00</div>
<div class="item-quantity">1</div>
<div class="item-remove">
<a href="javascript:;" class="simpleCart_remove">Remove</a>
</div>
</div>
</div>
</div>
浏览器正确接收所有数据,但对类名应用任何样式都无济于事。例如,我有:
.headerRow{
background-colour:#0F0;
}
结果应该是背景headerRow
是石灰,但没有任何反应。它没有正确调用样式。
我已经尝试了所有方法,但没有一个类会获取应用于它们的样式。
这是它的外观截图,显然不是很好的无样式,但我根本无法对其应用任何样式。
进一步的例子:
我添加了生成总数的代码:
<div class="simpleCart_total"></div>
我已经尝试给它自己的新类,并使用 !important 对原始类进行样式化 - 这些都不起作用。
<div class="totals simpleCart_total"></div>
.simpleCart_total{
background-color:#0F0 !important;
}
.totals{
background-color:#0F0 !important;
}
以上似乎都没有任何影响。