Hallo zusammen,
ich habe folgendes Problem:
Innerhalb einer bootstrap basierten Website habe ich auf einer Unterseite mehrere Bereiche,
welche mittels einer Tableiste anwählbar sind. Der jeweilige Inhalt eines Bereiches wir mittels
<Code>
$(document).ready(function(){
$("a[href='#showTicketRange']").click(function() {
//alert('it works !!!!');
$('#showTicketRange').load("./components/Ticket/labelShowTicket.php");
});
});
</Code>
aus der Datei labelShowTicket.php geladen, wo mittel eines SELECT Feldes und JQuery
der entsprechende Typ gewählt wird und dann das entsprechende "Formular" geladen wird.
<select id="selectTicketTyp" class = "form-control input-sm">
<option value = "0" selected >bitte wählen</option>
<option value = "3" >Anfrage</option>
<option value = "4" >Schadensmeldung</option>
</select>
<!--show select value-->
$(document).ready(function(){
$('#selectTicketTyp').change(function() {
var newTicketTypID = ($("#selectTicketTyp option:selected").val());
$('#maskTicketTyp').load("./components/Ticket/ticketTyp.php?newTicketTypID=" + newTicketTypID);
});
});
Dies funktioniert alles wunderbar, solange ich den Inhalt nur in einem Reiter lade.
Sobald ich den gleichen Inhalt über mehrere Reiter lade, funktioniert der erste, solange man die anderen
nicht anwählt.
Ganz prinzipiell ist das auch klar: Es darf jede ID nur EINMAL vorkommen !
Meine Frage ist nun, wie man dieses Problem löst, ohne die ID's je Aufruf unterschiedlich zu benennen.
Diese Idee hat nämlich spätestens dann ein Ende, wenn man entsprechende Plugins aus bootstrap
verwendet, wo man die ID's nicht beliebig umbenennen kann.
Das Ziel wäre es, die ID's beim Aufruf neu zu initialisieren ....
Wenn ich die Seite aufrufe, geschieht das ja auch ;-)
Ich will/muss leider die gleichen Strukturen in mehreren Reitern verwenden.
Kann mir da bitte jemand helfen.
Schon mal vielen Dank !
ich habe folgendes Problem:
Innerhalb einer bootstrap basierten Website habe ich auf einer Unterseite mehrere Bereiche,
welche mittels einer Tableiste anwählbar sind. Der jeweilige Inhalt eines Bereiches wir mittels
<Code>
$(document).ready(function(){
$("a[href='#showTicketRange']").click(function() {
//alert('it works !!!!');
$('#showTicketRange').load("./components/Ticket/labelShowTicket.php");
});
});
</Code>
aus der Datei labelShowTicket.php geladen, wo mittel eines SELECT Feldes und JQuery
der entsprechende Typ gewählt wird und dann das entsprechende "Formular" geladen wird.
<select id="selectTicketTyp" class = "form-control input-sm">
<option value = "0" selected >bitte wählen</option>
<option value = "3" >Anfrage</option>
<option value = "4" >Schadensmeldung</option>
</select>
<!--show select value-->
$(document).ready(function(){
$('#selectTicketTyp').change(function() {
var newTicketTypID = ($("#selectTicketTyp option:selected").val());
$('#maskTicketTyp').load("./components/Ticket/ticketTyp.php?newTicketTypID=" + newTicketTypID);
});
});
Dies funktioniert alles wunderbar, solange ich den Inhalt nur in einem Reiter lade.
Sobald ich den gleichen Inhalt über mehrere Reiter lade, funktioniert der erste, solange man die anderen
nicht anwählt.
Ganz prinzipiell ist das auch klar: Es darf jede ID nur EINMAL vorkommen !
Meine Frage ist nun, wie man dieses Problem löst, ohne die ID's je Aufruf unterschiedlich zu benennen.
Diese Idee hat nämlich spätestens dann ein Ende, wenn man entsprechende Plugins aus bootstrap
verwendet, wo man die ID's nicht beliebig umbenennen kann.
Das Ziel wäre es, die ID's beim Aufruf neu zu initialisieren ....
Wenn ich die Seite aufrufe, geschieht das ja auch ;-)
Ich will/muss leider die gleichen Strukturen in mehreren Reitern verwenden.
Kann mir da bitte jemand helfen.
Schon mal vielen Dank !