Firefox aktualisiert das ausgewählte Tag bei der Seitenaktualisierung nicht

Ich bin auf ein Problem gestoßen, bei dem ich ein Auswahl-Tag habe, mit dem der Benutzer eine Telefonmarke auswählt, und die Seite mit jquery dann nur diese Telefone anzeigt.

Dank der Hilfe der Leute von Stack Overflow funktioniert dies nun auf allen Browsern außer Firefox. Aus irgendeinem Grund wird beim Aktualisieren der Seite im Auswahl-Tag die zuletzt ausgewählte Option angezeigt, auf der Seite werden jedoch alle Telefone angezeigt, die wie vorgesehen verfügbar sind. Hat jemand Vorschläge oder Ratschläge, wie man Firefox dazu bringt, das ausgewählte Tag zu aktualisieren? Ich kann es auf js.fiddle nicht zeigen, da es dort nicht vorkommt. Hier ist ein Link:

http://davidarabis.com/test/test.html

Und hier ist der Code:

<select class="manufacturers">
    <option class="selected" value="all">All</option>
    <option value="motorola">Motorola</option>
    <option value="htc">HTC</option>
    <option value="lg">LG</option>
    <option value="samsung">Samsung</option>
    <option value="kyocera">Kyocera</option>
</select>

<div class="scroll-content">
    <ul class="manulist motorola">
        <li><a href="#">Motorola Triumph</a></li>
    </ul>
    <ul class="manulist htc">
        <li><a href="#">HTC WILDFIRE S</a></li>
    </ul>
    <ul class="manulist lg">
        <li><a href="#">LG Optimus Slider</a></li>
        <li><a href="#">LG Optimus V</a></li>
        <li><a href="#">LG Rumor Touch</a></li>
        <li><a href="#">LG Rumor 2</a></li>
        <li><a href="#">LG 101</a></li>
    </ul>
    <ul class="manulist samsung">
        <li><a href="#">Samsung Intercept</a></li>
        <li><a href="#">Samsung Restore</a></li>
        <li><a href="#">Samsung M575</a></li>
    </ul>
</div>

Die Frage:

$(document).ready(function() {

    $('.manufacturers').change(function() {
        var selected = $(this).find(':selected');
        $('ul.manulist').hide();
        if ($(this).val() == 'all') {
            $('.scroll-content ul').show();
        } else {
            $('.' + selected.val()).show();
            $('.optionvalue').html(selected.html()).attr(
                    'class', 'optionvalue ' + selected.val());
        }
    });
});

Vielen Dank im Voraus für Ratschläge oder Hilfe.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage