<script>
$(document).ready(function(){
$(function() {
$("#country").val("<?php echo $_SESSION['country'];?>");
});
})
<td>Country:</td>
<td colspan="2"><select name="country" id="country">
<option value="93">93-Afghanistan</option>
<option value="355">355-Albania</option>
<option value="213">213-Algeria</option>
<option value="1-684">1-684-American Samoa</option>
<option value="376">376-Andorra</option></td>
我正在尝试根据用户选择选择我的下拉列表。此代码由当前用户之一提供,但是出现此语法错误。我该怎么做才能解决这个问题?
答案 0 :(得分:-1)
这个问题的最佳解决方案是通过适当的选择,如下所示 -
$(document).ready(function(){
var v="<?php echo $_SESSION['country'];?>";
$('#country option[value='+v+']').attr('selected', 'selected');
}) ;
不必要的是你正在使用
$(document).ready(function(){} and $(function() {});
等效。使用其中任何一个