jquery-option funktioniert nicht in chrome

Ich versuche, auto wählen Sie die option wählen, die von jquery nach Holen der Wert der option muss ausgewählt werden. Aber es funktioniert nicht in Chrome. Seine arbeiten in firefox und IE 9. Warum ist es so ? Funktion füllen ist das eine, die füllt die Werte.
(Funktion res, setzt nur die Werte gefüllt, von der Funktion füllen und ist nicht wichtig für diese Frage)

function fill(thisValue) {
    $('#inputString').val(thisValue);
    $.post("get.php?op=category", {queryString: ""+thisValue+""}, function(data){
            if(data.length >0) {
                $("#mymenu option[value='"+data+"']").attr('selected', 'selected');
                $('#mymenu').attr("disabled","disabled");
            }
        });
    $.post("get.php?op=name", {queryString: ""+thisValue+""}, function(data){
            if(data.length >0) {
                $('#nameString').val(data);
                $('#nameString').attr("disabled","disabled");
            }
        });
    $.post("get.php?op=author", {queryString: ""+thisValue+""}, function(data){
            if(data.length >0) {
                $('#authorString').val(data);
                $('#authorString').attr("disabled","disabled");                 
            }
        });
    $.post("get.php?op=publisher", {queryString: ""+thisValue+""}, function(data){
            if(data.length >0) {
                $('#publisherString').val(data);
                $('#publisherString').attr("disabled","disabled");
            }
        });


    setTimeout("$('#suggestions').hide();", 200);
}

function res(inputString) {
$('#publisherString').attr("disabled", false);
$('#publisherString').val('');
$('#nameString').attr("disabled",false);
$('#nameString').val('');
$('#authorString').attr("disabled",false);
$('#authorString').val('');
$('#mymenu').attr("disabled",false);
$('#mymenu option').attr('selected', false);
}
  • Versuchen Sie, ändern Sie attr('selected', 'selected') zu prop('selected', true)
InformationsquelleAutor Nuv | 2013-03-04
Schreibe einen Kommentar