2016-10-27 2 views
2

Думаю, мне нужно переработать название, я принимаю предложения. Надеюсь, что в вашей помощи мне нужно открыть/закрыть строки таблицы и соответственно изменить знак +.Переключение ярлыка на + или - если сбой класса сбой или нет

Мои jsfiddle

, который по какой-то причине я не знаю, это не работает. Это на моей странице. EDIT: это теперь открытие, я забыл связать bootstrap.js

Я действительно желаю знак плюс, чтобы изменить к минусу, когда один нажимает на нее, чтобы открыть <td>

Я пытался работать над этот код: How to add plus minus symbol to a bootstrap accordion , но я нашел трудности при использовании его в своем коде. Спасибо всем, кто может помочь! (пожалуйста, не downvote, я хотел бы услышать предложения, а не downvotes и никаких объяснений)

+0

[обновленная скрипка] (https://jsfiddle.net/c55s6gLo/1/) вы можете назначить другой код событию click like; '$ ('# 1'). RemoveClass ('collapse')' и '$ ('# 1'). AddClass ('collapse')' и т. Д. – Roy123

+0

Я думаю, что подход, который вы использовали для аккордеона с использованием таблиц, неверен. .. вы должны принять один из этих http://www.hongkiat.com/blog/css-only-accordion/... использование табличных макетов неверно – Geeky

+0

@Geeky привет, спасибо, я не уверен в этой ссылке, это направляет меня на страницу, на которой я не думаю, что она сосредоточена на этой проблеме. Может быть, неправильная ссылка? – Nihvel

ответ

1

Чтобы изменить «+» в «-» и наоборот вы можете использовать, если заявления и по .text() способу изменить текст.

Чтобы показать приведенную ниже таблицу с соответствующим идентификатором, вы снова можете использовать операторы if, чтобы проверить, была ли заданная вами цель данных. Используйте методы .addClass() и .removeClass() для добавления и удаления классов для элемента.

JSFiddle с рабочим примером.

+0

Наконец-то снова спасибо mate (: – Nihvel

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