これは私の URL です: www.xyz.com/index?city=NY URL の市区町村の値に従って < option > タグの 'selected' 属性を更新しようとしています。これは私の部分的なHTMLです:
<script>
function loadCity(val)
{
window.location.assign("/do/index?city="+val); //script that reload's page as per selected city value.
}
$(document).ready ( function(){
var cityValue= <?=$_GET['city'] ?>;
var k = getElementById(cityValue);
k.option.setAttribute('selected', true);
}); //this function not working
</script>
<select id="city" onchange="loadCity(this.value)">
<option>Cities</option>
<?php $cities=get_cities(); ?> //get cities from an array
<?php foreach($cities as $city): ?>
<option id="<?= $city?>" value="<?= $city?>"><?= $city?></option>
<?php endforeach; ?>
</select>
他のものをたくさん試してみましたが、うまくいきません。よろしくお願いします。