Gibt es eine Möglichkeit zum vergleichen von zwei strings, wo wählen und Wert sind verschiedene Arten?

Ich habe einige Probleme, so vergleichen Sie zwei strings in jQuery:

var option = "";
$.each(data, function(key, value) {
   option += "<option ";
   if(selected == value) {
      option += "selected";
   }
   option += ">" + value + "</option>";
});

ausgewählt und Werte sind die gleichen Saiten.

Gibt es eine andere Methode zum vergleichen von zwei Zeichenfolgen oder könnte es sein, dass die ausgewählten und Wert sind verschiedene Arten?

Ohne dein html ist schwer zu sagen, aber versuchen mit if(selected === value), das wird stellen Sie sicher, Sie sind vom gleichen Typ.
wo ist "ausgewählt" aus...?
Wie Sie wissen, Sie sind die gleichen Saiten?

InformationsquelleAutor ei.schinken | 2012-02-27

Schreibe einen Kommentar