我有兩個選擇框和一些按鈕作爲後類別過濾器。看看我的Fiidle。當我點擊任何按鈕或選擇框時,我想添加背景顏色,並在點擊另一個時將其刪除。效果與此example中的 完全相同。jQuery添加刪除選擇框和按鈕中的類
我想我必須在選擇框中註冊一個change
事件。然而,作爲一個初學者,我可以拿出被切碎該代碼
$selectors.change(function()
{
var $selector = $(this);
var cat = $selector.data('product-collection__category');
$selectors.removeClass('product-collection__selector--active');
$selector.addClass('product-collection__selector--active');
});
,使之成爲該無效代碼
$selectors.change(function()
{
var $selector = $(this);
var cat = $selector.find('option:selected').data('product-collection__category');
$selectors.removeClass('filterselect__selector--active');
$selector.addClass('filterselect__selector--active');
});
會有人請告訴我如何得到這個工作?
你想把背景應用到誰身上?你能解釋更多嗎? – Saurabh
@Saurabh當單擊任何按鈕或選擇框時,我希望它將背景顏色更改爲綠色,然後在單擊其他任何按鈕或選項時更改爲其原始顏色。 – RedGiant