2013-09-02 2 views
-1

Моего HTML таблица, имеющих классного часа каротажакак удалить строку из класса базовой таблицы с помощью JQuery

и тд, имеющий идентификатор, как text1, text2 и т.д.

я хочу, чтобы удалить TEXT1 строки из всех таблицы, которые содержат класс имя час регистрации.

Как я могу это сделать?

Заранее спасибо.

+0

если 'Text' это идентификатор ТД, то вы не можете иметь повторяющиеся записи для них –

+0

вы можете поделиться ваш HTML образец –

ответ

1

Попробуйте это

$ ('table.hour-протоколирования тр # text1') удалить();.

он будет работать

-1

Вместо того чтобы дать вам ответ я дам вам кирпичи:

ОК, так что вам нужно "реальный" ответ здесь я иду ,

Чтобы удалить каждую строку внутри таблицы с классом hour-logging и ID, начиная с text

$(table.hour-logging td[id^=text]').closest('tr').remove();

и просто удалить элемент с определенным ID (при условии, что это уникальное):

$('#text1').closest('tr').remove();

Вы можете добавить дополнительные ограничения для этого выбора с помощью полного селектора:

$(table.hour-logging td#text1').closest('tr').remove();

+0

Согласовано, голосование удалить. –

+0

Также [это относится] (http://meta.stackexchange.com/questions/13369/is-it-okay-to-answer-a-stack-overflow-question-with-a-link?lq=1) – Lix

+0

@ Хорошо, в последний раз я полностью отвечаю на такой тривиальный вопрос, который люди говорили OP, чтобы сначала посмотреть на себя за ответ. Очевидно, он не проводил никаких исследований в первую очередь. – TecHunter

0

Вы, возможно, ищете что-то вроде этого:

$("table.hour-logging td#text1").closest("tr").remove(); 

Селектор будет найти ячейку таблицы (<td>), содержащийся в элементе таблицы с hour-logging класса. Затем он будет использовать функцию closest для извлечения строки таблицы (<tr>) выбранной ячейки, и они удаляют ее с remove().

Ссылки:

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