Wählen Sie die option nicht aktualisiert 'selected' - Eigenschaft in HTML-web-Seite

Bitte erklären, wie kann ich das ändern 'ausgewählt' - Eigenschaft der option?
E. g.:

<select id="lang_select">
    <option value="en" selected="selected">english</option>
    <option value="ar">العربية</option>
    <option value="az">azərbaycanlı</option>
    <option value="bg">български</option>
    <option value="ca">català</option>
    <option value="cs">český</option>
    <!-- some data cut -->
</select>

So, wenn ich eine änderung in der Dropdown-Liste Wert hat sich also nichts geändert in der html-Daten.
Warum?

Nur wenn ich versuche, mich zu zwingen, die reload-Eigenschaft mit jQuery funktioniert.

$(document).on('change',"select",function(){
    var i = $(this)[0].selectedIndex;
    var ch = $(this).children().each(function(index){
        $(this).prop('selected',index == i);
        if (index == i) {
            $(this).attr('selected','selected');
        } else {
            $(this).removeAttr('selected');
        }
    });
});

Warum? Wie kann ich diese vermeiden? Ist es möglich, zu ändern "ausgewählt" mit reinen html?

BEARBEITEN
Ich nämlich wollen, dass diese attrbute im html-tag, weil ich auf speichern und wiederherstellen der Teil, der diesen html-code in der Zukunft.

InformationsquelleAutor Vyacheslav | 2015-08-30

Schreibe einen Kommentar