日期:2014-05-16  浏览次数:20419 次

如何在后台控制前台select控件选中项?
前台有个省市县级联,用的是select控件,从网上下的js文件,选中省>市>显的内容是对应显示的。
现在想在后台给他们赋值,让他们默认选中自定义的值,该怎么操作?


<script language="javascript" type="text/javascript" src="js/PCASClass.js"></script>


<select id="pro" name="province"></select>
<select id="cit" name="city"></select>
<select id="are" name="area"></select>

------解决方案--------------------
你只能在js里面写代码吧。
$("#pro").html("值");
------解决方案--------------------
噢 。。看错了。 你说的是赋值, 我以为是取值。 用js吧 $("pro").val(“值”)
如果你不想用ajax.你可以用hidden来保存要赋值的内容在用js取hidden,在赋值给select
------解决方案--------------------
找到你的 PCASClass.js文件,然后修改其代码。例如,你可以将 html 写为 
<select id="pro" name="province" default-value=bind="北京"></select>
然后修改你使用的那个js程序增加一两行代码,是指能够识别这个属性。

如果你没有能力做这个事情,那么就选择合适的js,而不是PCASClass.js。

选择第三方程序要谨慎。
------解决方案--------------------
<select id="pro" name="province" default-value-bind="北京"></select>

------解决方案--------------------
引用:
这样就可以吗


通常不可以。你需要确保你找来的那个第三方js库,它恰好初始化完毕所谓的pro之后,才给它设置val属性。

而不是胡乱地设置val属性。