我试图从一个loop
中的select
中删除选项。这个想法是,当用户向预订中添加数量时,选择数量将减少,这取决于选择了多少个房间,这就是为什么它处于循环中。我在里面放了一个警报,它确实循环了正确的时间量,它只是不去除options
。Javascript:尝试从循环中选择一个选项来删除选项
问题是,它只是没有删除任何东西,检查variables
,他们都如预期。任何帮助是极大的赞赏。
这是我现在有这个代码:
//example variables
var quantity = 3;
var row = 2;
for (var i = 0; i < quantity; i++) {
var el_to_remove = $('.quantity_rooms_row_'+row+' option').last();
el_to_remove.remove();
}
你完全可以简化:'$( 'quantity_rooms_row '+行+' 选项')切片(-quantity)一个.remove();' - 即假设所有其他工作。 –
我会给它一个去,如果它不起作用,我会给所有其他检查并报告回来,谢谢你的回应! –