Jquery问题隐藏显示div
如果我去并选择4月21日至24日入住,我就有2间空房。 我的问题是,当我从两个房间中至少选择一个房间(如1间单人房和1间双人房)时,您将看到Book按钮(继续ID)出现,但当我只选择一个房间时,我无法看到Book按钮出现 守则:Jquery问题隐藏显示div,jquery,Jquery,如果我去并选择4月21日至24日入住,我就有2间空房。 我的问题是,当我从两个房间中至少选择一个房间(如1间单人房和1间双人房)时,您将看到Book按钮(继续ID)出现,但当我只选择一个房间时,我无法看到Book按钮出现 守则: $('#roomOptions select').change(function() { var total = 0; $('#roomOptions select').each(function() { var totprice = $
$('#roomOptions select').change(function() {
var total = 0;
$('#roomOptions select').each(function() {
var totprice = $(this).val();
var substr = totprice.split('--');
alert(substr[1]);
total+=parseFloat(substr[1]);
});
if (total > 0) {
$('#proceed').show("slow");
} else {
$('#proceed').hide("slow");
}
$('#roomOptions #roomOptions_total').html(total);
});
在进行拆分之前,即使我选择了一个或两个房间,它也会起作用。。我不知道什么不再管用了。
谢谢您可能因为其中一个值未定义而遇到问题。试试这个:
$('#roomOptions select').each(function() {
var totprice = $(this).val();
if(totprice) {
var substr = totprice.split('--');
alert(substr[1]);
total+=parseFloat(substr[1]);
}
});
“alert()”显示了什么?