javascript - Die dynamische Zuweisung von Werten durch Safari zur Auswahl wird nicht wirksam
大家讲道理
大家讲道理 2017-06-12 09:27:42
0
2
884

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.

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

Antworte allen(2)
大家讲道理

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

给我你的怀抱

这是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!

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage