Удаление CSS-класса из HTML с помощью jQuery

0

Хорошего дня,

У меня есть следующий тег изображения, который отображается:

<img id="map1" title="Positions" alt="Positions" height="348" width="556" src="http://weblogs.asp.net/blogs/scottgu/image_thumb_1263F129.png" class="ui-li-thumb">

Я пытаюсь удалить класс: ui-li-thumb.

Это то, что у меня есть в нижней части страницы:

<script>
    $("img#map1").removeClass("ul-li-thumb");
    $("img#map1").removeAttr("class");
</script>

Ни один из них не работает. Может ли кто-нибудь сказать мне, что мне не хватает?

ТИА,

Coson

Теги:

3 ответа

0
Лучший ответ

Убедитесь, что вы включили jQuery в свой код. Также проверьте наличие ошибок в консоли браузера!

Другое дело, чтобы убедиться, что код jQuery запускается после загрузки документа, например:

$(function(){
    $("img#map1").toggleClass("ui-li-thumb", false);
});

РЕДАКТИРОВАТЬ:

Обновлен мой ответ на основе ответа Джесси... да, также убедитесь, что ваши имена классов одинаковы!

8

Ваш класс HTML - ui-li-thumb И ваш класс jQuery - ul-li-thumb;

В противном случае убедитесь, что загружен jQuery и попробуйте обернуть скрипт в функцию самообучения

  • 0
    Я удивлен, есть ли другие комментарии, кроме этого лол.
  • 1
    Я не уловил это в первый раз, либо. Эти чертовы "я" и "я" на первый взгляд выглядят почти одинаково ...
Показать ещё 2 комментария
0

Я думаю, вы должны использовать свойство get.ElementByClass

Ещё вопросы

Сообщество Overcoder
Наверх
Меню