2015-04-16 42 views
-1

我正在應用這些類如果下拉列表已被選中。.removeClass()更改爲下拉列表

if(elem_to_disable.parent().prop('tagName') != 'SELECT') 
    { 
    //alert("its not a dropdown!"); 
    elem_to_disable.prop("disabled", true) 
    .prop("checked", false) 
    .addClass("a") 
    .closest(".b") 
    .prepend("<div class='c'/>");  
    } 
    else 
    { 
    //alert("it is a dropdown"); 
    elem_to_disable.prop("disabled", true) 
    .prop("checked", false) 
    .addClass("a") 
    .closest(".b") 
    //.prepend("<div class='c'/>"); 
} 

現在的變化,我想刪除所有這些類的下拉選項,即這是越來越適用於其他類,取消對改變這些類。

我如何去了解它,請幫助..

+0

你可以在小提琴中更新你的代碼。 – stanze

+0

什麼問題在使用removeClass().. jsfiddle plzz –

回答

0

您可以添加新的課前removeClass:

$('.a').removeClass('a');//remove from existing 
elem_to_disable.prop("disabled", true) 
.prop("checked", false) 
.addClass("a") 
.closest(".b") 
.prepend("<div class='c'/>");  
0

試試這個

elem_to_disable.removeAttr('class'); 
0

這個怎麼樣..

$(「#your_controlID」)。change(function(){

if ($('#your_controlID').hasClass("a")) { 
$('#your_controlID').removeClass("a"); 
} 

});