Este es mi código trabajando para obtener los datos de la cookie y configurarlo en una variable json_str y la recuperación de datos de la cookie estuvo bien como se muestra en esta imagen
Pero luego, la declaración jquery de alguna manera no puede funcionar como se esperaba.
<script> var json_str = getCookie('s8RelatedDepartment'); const myArray = json_str.split(","); if(myArray.includes("volvo")){ $('select[name=cars] option[value=volvo]').attr('selected','selected'); } if(myArray.includes("opel")){ $('select[name=cars] option[value=opel]').attr('selected','selected'); } if(myArray.includes("saab")){ $('select[name=cars] option[value=saab]').attr('selected','selected'); } if(myArray.includes("audi")){ $('select[name=cars] option[value=audi]').attr('selected','selected'); } </script> <select name="cars" class="cars" id="cars" style="width:40%" multiple onclick="test()"> <option value="volvo">volvo</option> <option value="opel">Opel</option> <option value="saab">Saab</option> <option value="audi">Audi</option> </select>La opción de selección no se seleccionará automáticamente después de la actualización. ¿Algún ideal?