2013-07-30 4 views
-3

Привет, ребята, я пытаюсь удалить идентификатор таблицы, но только определенный класс.Удаление таблицы с определенным классом с помощью jquery

<table id="toc" class="toc plainlinks" 

Я так близко, но не знаю, как включить идентификатор класса в свой сценарий jquery. Я не хочу удалять весь идентификатор, потому что иногда мне нужен этот идентификатор. Но я никогда не нужно, что определенный класс (TOC plainlinks)

вот что у меня есть

$('table#toc').remove(); 

Это удаляет идентификатор таблицы = «TOC», но мне нужно, чтобы получить этот класс там как-то ...

Спасибо!

+0

Вы хотите удалить класс атрибута из элемента или самого элемента? –

+0

Непонятно, что вам нужно, у вас есть несколько таблиц с одинаковым идентификатором? с тем же классом? которую вы хотите удалить? просто общий совет, убедитесь, что вы не повторяете идентификаторы в вашей разметке ** Идентификационные атрибуты должны быть уникальными на странице HTML ** –

ответ

1

Это очень легко:

$('table.toc').remove(); 

или даже (если вы хотите, чтобы ваш селектор, чтобы быть более точным):

$('table.toc.plainlinks').remove(); 

Но может быть вы хотите удалить сам класс, то вам следует:

$('table.toc').removeClass('toc');  

Вы должны сделать некоторое исследование, прежде чем спрашивать, хотя это основы jQuery.

1

использовать селектор имя класса:

$('table.classname').remove(); 
0
$("#toc").removeAttr("class"); 

Таким образом, вы просто удалив класс и все остальное по-прежнему есть.

Смежные вопросы