可能重复:
在HTML文档中注释掉样式表以支持旧版浏览器
在做某些类型的样式时,我试图理解评论的目的.我之前在IE条件样式的实例中看到过它.
这是我今天早上看到的一个:
<style tyle="text/css">
<!--
@page { size:8.5in 11in; margin: 2cm }
-->
</style>
Run Code Online (Sandbox Code Playgroud)
这在什么目的,以及何时是其他用途,什么时候适当.CSS没有阅读评论,或者它是否意味着CSS中完全不同的东西?
我想用数据覆盖某些allOrders [i],类似于我创建一个新数据的方式.由于某种原因,我无法弄清楚要搜索什么.
我有一个对象数组allOrders.
我有一个对象BusinessCard.我使用表单字段,serialize()它们,用正则表达式清理数据,然后将它们推入数组.
allOrders.push(new BusinessCard(currentOrder.quantity, currentOrder.FullName, currentOrder.Title, currentOrder.CellNumber, currentOrder.OfficeNumber, currentOrder.FaxNumber, currentOrder.EmailAddress, currentOrder.Address, currentOrder.website, currentOrder.price));
Run Code Online (Sandbox Code Playgroud)
我已经尝试搜索覆盖数组中的现有对象属性和喜欢的东西,但还没有想出这里要做什么.
我最好的猜测是allOrders [i] .push - 但在我看来,我必须编写一个新函数来替换对象中的每个属性.
现在我正在使用(因为在表单输入上使用serialize()对我没有帮助:
allOrders[i].quantity = $('#bcQuantity').val();
allOrders[i].fullname = $('#fullName').val();
allOrders[i].title = $('#Title').val();
allOrders[i].cell = $('#CellNumber').val();
allOrders[i].office = $('#OfficeNumber').val();
allOrders[i].fax = $('#FaxNumber').val();
allOrders[i].email = $('#EmailAddress').val();
allOrders[i].address = $('#Address').val();
allOrders[i].website = $('#website').val();
allOrders[i].price = $('#bcCostBeforeCart').text();
Run Code Online (Sandbox Code Playgroud)
必须有一种更聪明的方法来做到这一点.谢谢.
编辑:
function getFormData(formId) {
var currentForm = '#' + formId;
var currentPrice = $('#bcCostBeforeCart').text();
var currentFormData = $(currentForm).serialize();
var currentFormDataFinal = currentFormData + '&price=' + currentPrice;
return …Run Code Online (Sandbox Code Playgroud)