我試圖從一個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();' - 即假設所有其他工作。 –
我會給它一個去,如果它不起作用,我會給所有其他檢查並報告回來,謝謝你的迴應! –