suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Die dynamische Zuweisung von Werten durch Safari zur Auswahl wird nicht wirksam

Ich muss den Wert der vom Benutzer ausgewählten Option dynamisch aus dem Hintergrund abrufen und dann, wenn der Benutzer diese Seite erneut betritt, den Wert dieser Auswahl dynamisch der Auswahl zuweisen

Diese Methode kann in Chrome funktionieren, aber nicht in Safari. Ich hoffe, Sie können mir helfen.

大家讲道理大家讲道理2771 Tage vor886

Antworte allen(2)Ich werde antworten

  • 大家讲道理

    大家讲道理2017-06-12 09:29:42

    操作option的属性时请用prop来操作属性,而不是使用attr

    Antwort
    0
  • 给我你的怀抱

    给我你的怀抱2017-06-12 09:29:42

    这是Safari的一个bug,解决办法:

    <select multiple>
        <optgroup disabled hidden></optgroup>
        <option value="0">All</option>
        <option value="1">Test 1</option>
        <option value="2">Test 2</option>
        <option value="3">Test 3</option>
        <option value="4">Test 4</option>
    </select>

    在所有的option标签最前面加一个optgroup标签,并给属性disabledhidden

    So easy!

    Antwort
    0
  • StornierenAntwort