Ich habe ein benutzerdefiniertes Dropdown für ein Telefon-Lücken-Projekt geschrieben. Es hat 3 Einträge: Enterprices Routing & Switches
, Junos Security
und Service Provider Routing and Switching
. Wenn ich einen von 3 Einträgen auswähle, wird er erfolgreich ausgewählt. Er zeigt den ausgewählten Eintrag zweimal an. Ich möchte, dass der ausgewählte Eintrag nur einmal angezeigt wird. Mein JavaScript-Code ist:Benutzerdefiniertes Dropdown funktioniert nicht wie erwartet
$(".current_track").click(function() {
if ($('.track').is(':visible')) {
$(".track").hide();
$(".trackIcon").removeClass("trackOpenIcon").addClass("trackCloseIcon");
if ($('.trackName').text() != "Select Track") {
$(".category").show();
$('.lock_hide').show();
$('#TrackBuy').show();
}
} else {
$(".category").hide();
$('.lock_hide').show();
$('#TrackBuy').hide();
$(".track").show();
$('.lock_hide').show();
$(".trackIcon").removeClass("trackCloseIcon").addClass("trackOpenIcon");
}
});
$('.trackDiv').on("click", ".track", function() {
$('.trackName').text($(this).text());
$('.trackName').attr("id", $(this).attr("id"));
$(".track").hide();
$(".trackIcon").removeClass("trackCloseIcon").addClass("trackOpenIcon");
$('.lock_hide').show();
// saving user selected/clicked trackid and track name to local stroage
localStorage.setItem("mainTrackid", $(this).attr("id"));
localStorage.setItem("mainTrackname", $(this).text());
localStorage.setItem("selectedTrackPayStatus", $(this).attr("payStatus"));
localStorage.removeItem("selectedTrackPrice");
// check first paper exist or not if exist means load exams list
checkTrackpapersExist();
});
aber es zweimal Eintrag ausgewählt zeigt. Sie meinen in der Auswahl Dropdown? – ScanQR
Ja, ich meine in Auswahl Dropdown –