2015-04-16 45 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"); 
} 

});