2013-10-17 24 views
6

Gibt es eine Möglichkeit, einen Twitter Bootstrap-modal-Taste nicht auf bestimmten Bedingungen erscheinen zu lassen, so dass es nach oben zeigen, dont, wenn die modale öffnen?ausblenden twitter Bootstrap-Taste

Und auf einem anderen Zustand schalten Sie ihn wieder ein.

<a href="#" id="edit-modal-button" class="btn btn-warning" data-dismiss="modal"> Edit </a> 

aktualisieren:

Die Taste zu verstecken ist innerhalb der modale

Ive die folgenden ohne Erfolg

$("edit-modal-button").css('display','none'); 

$('edit-modal-button').hide(); 
+0

Nicht mit Datenattribut, aber mit Javascript/jQuery ja ... –

+0

Sie können mit $ (".modal") nach der modalen Sichtbarkeit suchen. Is (": visible"); und toggle hide() auf der Schaltfläche. – McRui

+0

Das Modal ist nicht sichtbar, wenn der Anruf getätigt wird. Ich möchte, dass der Knopf nicht erscheint, bevor das Modal sichtbar ist. Ich habe versucht, das folgende ohne Erfolg //$("edit-modal-button").css('display','none '); $ ('edit-modal-button'). Hide(); – MikeAlike234

Antwort

8

Unter der Annahme der Schaltfläche ID versucht, ist edit-Modal- Taste; $('#edit-modal-button').hide(); wird funktionieren, Sie haben einfach nicht # eingegeben, um anzugeben, dass Sie sich auf die Elemente ID beziehen.

+1

hat funktioniert! jetzt fühle ich mich genauso blöd wie ich sollte – MikeAlike234

+0

Ich bin Lichtung;) Zecke, ob die Antwort stimmt bitte. –

Verwandte Themen