我正在使用pattemplate从我的php脚本中构建一个包含多个选项的选项。
但无论我做什么,所选的选项都会在dom树中显示如下:
<select id="academicYear">
<option value="1516">2015-2016</option>
<option value="1415">2014-2015</option>
<option selected="" value="1314">2013-2014</option>
<option value="1213">2012-2013</option>
</select>
有没有办法使用dom -javascript -jquery转:
<option selected="" value="1314">2013-2014</option>
进入:
<option selected value="1314">2013-2014</option>
我需要更改的原因:with selected =“”当我的选择显示在我呈现它的对话框窗口中时,我没有得到任何选择。当我将其转换为使用Firebug和Chrome调试栏进行选择时,选择工作正常。
吃了一吨!
答案 0 :(得分:0)
我相信设置select的值会正确地改变你的属性。否则,如果您仍需要更改所选属性......
$('option[value="1314"]').prop('selected', true);
答案 1 :(得分:0)
您可以使用id来获得更快更安全的选择器:
$('#academicYear option[value="1314"]').prop('selected', true);
正确的html sintaxis是:
<option selected="selected" value="1314">2013-2014</option>