2016-02-09 3 views
-1

Здравствуйте, я хотел удалить имя класса и заменить его другим именем класса, используя jquery или js.Удалить имя класса и снова добавить его с помощью jquery

 <th id="SUN" scope="col" class="t-ClassicCalendar-dayColumn"> 
     <span class="visible-md visible-lg">Sunday </span> 
     <span class="hidden-md hidden-lg">Sun</span> 
     </th> 

Как показано в приведенном выше коды, где имя класса «видимая мД видимой Л.Г.» там я хотел «скрытого мД скрытого Л.Г.» и где имя класса «скрытого-мкр скрытого Л.Г.» там я хотел «visible-md visible-lg», поэтому выход будет: Sun, а не в воскресенье. Это должно происходить на странице Load not on Click. спасибо

+0

Вы пробовали что-нибудь? – Tico

+0

yes Я пробовал класс addClass и removeClass, но он должен работать в то же время. Если я удалю класс первым, тогда в конечном итоге оба диапазона будут иметь один и тот же класс и наоборот. –

+0

Я думаю, не все должны дать скрипку, я думаю, что вопрос ясен и не отвечает в дублированном помеченном вопросе ... – Cyril

ответ

0

Вам необходимо использовать addClass и removeClass метод jquery.

Пример для случая

$("span").removeClass("visible-md visible-lg"); 

затем использовать addClass

$("span").addClass("hidden-md hidden-lg"); 

Вы можете сделать некоторые тумблер, основываясь на логике, как

if (add) { 
    $(span).addClass(className); 
} else { 
    $(span).removeClass(className); 
} 
+0

нужно использовать, если else условие else оба диапазона будут иметь один и тот же класс Я хотел показать второй диапазон также –

+0

вы можете использовать toggleclass или я добавил. –

+0

Tried in DOM дает мне ошибку: VM11733: 3 Uncaught SyntaxError: missing) после списка аргументов (...) InjectedScript._evaluateOn @ VM11641: 875InjectedScript._evaluateAndWrap @ VM11641: 808InjectedScript.evaluate @ VM11641: 664 –