以下是我试图实现的目标:
首先,我试图找到一个列出所选房间价格的位置。
其次,如果他们选择多个房间或其他项目,我需要将价格相加(一旦我确定了价格,他们可以将船租赁、水疗、门票等选项添加到房间总数中)。
第三,我正在想办法显示每个房间的价格,并根据他们选择的日期进行价格变化。例如,如果他们在夏天选择一个工作日,如果他们选择一个周末,它会显示一个不同的费率,或者如果他们选择多天,它会将周末和工作日的不同费率显示并制成表格。如果他们预订了7晚或7晚以上,还会自动提供一晚免费住宿。并根据季节进行更改。
我想我在这里太过头了,如果我像我怀疑的那样,有没有其他的方法可以解决这个问题?
这是我正在使用的表格:
https://jsfiddle.net/kg5wa2Lv/
代码
(function($){
function floatLabel(inputType){
$(inputType).each(function(){
var $this = $(this);
// on focus add cladd active to label
$this.focus(function(){
$this.next().addClass("active");
});
//on blur check field and remove class if needed
$this.blur(function(){
if($this.val() === '' || $this.val() === 'blank'){
$this.next().removeClass();
}
});
});
}
// just add a class of "floatLabel to the input field!"
floatLabel(".floatLabel");
很难遵循你的想法。这对我来说可能是个问题,所以请不要生气
答案是——你能列出一份物品清单,里面有每个报价的信息吗?这样,您就可以告诉总价——如果某个东西发生了更改,那么您可以跟踪更改、更新对象或将其从列表中删除——然后求和得到总价。
将优惠列表视为对象-add_offer、remove_offer、change_offer-这些都是方法。sum_up也应该是单独的报价。在更改时,您需要触发适当的方法,获得新的值,并将它们放置在正确的位置。
另一种选择是考虑角度。。。就我个人而言,我不喜欢那种"问题——只需要使用更大的图书馆……"的建议,但它可以解决这个问题。使用双向绑定,您只需放置变量并更新它…