我想禁用按鈕或更改其類,如果它不是一個有效的選項。如何比較陣列的按鈕選項,然後使用jquery禁用它
我正在將此用於電子商務網站上的產品選項。我有3個數組。前兩個我用來創建按鈕組合。我想我可以使用最後一個數組進行比較,並決定該選項是否有效。 如果無效,我希望該按鈕被禁用。
(即:如果選擇中型或大型選項,然後綠色被禁用或灰色的,因爲它不是一個有效的選項組合)
myArraySize = ['small', 'medium', 'large'];
myArrayColor = ["blue", "red", "green"];
myArrayValidOptions = ["small-blue", "medium-blue", "large-blue", "small-red", "medium-red", "large-red", "small-green"];
這裏是關於codepen一個例子。請有人發揮他們的魔力。對此,我真的非常感激。我真的很新的jQuery/JavaScript,並希望得到這個工作。
https://codepen.io/cliebich/pen/gRdKOq
什麼是你的具體問題或問題?請花一些時間閱讀[問] – charlietfl
1)您的codepen已損壞。 2)SO不是代碼寫入服務。預計您會嘗試編寫一些代碼來實現您的目標。然後在這裏問一個問題,你在做什麼問題。 「你是否想要編碼?」對這個網站不是一個有效的問題。 – gforce301
我當時在連接的codepen上玩耍(抓住我之間的變化和代碼被打破)。在我陷入困境的狀態下,我恢復了原來的工作代碼。如果你現在可以採取措施,那會很好。到目前爲止,我已經能夠谷歌這種事情。這一個讓我難住。 –