使用js jQuery怎么使页面下拉框的值与数据库得到的值一样?

<selectname="classification"style="width:135px;"id="classification"><optionvalue="1">... <select name="classification" style="width: 135px;" id="classification">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
</select>
假如我从数据库取出的值是5,请问下拉框怎么默认选中第五个,其他的值放在其后面,可再次选其他值
展开
 我来答
lzy2366
2011-07-13
知道答主
回答量:30
采纳率:0%
帮助的人:17.1万
展开全部
$(function () { $("#classification option").each(function () { if ($(this).val() == "5") { $(this).prependTo($("#classification"));$(this).attr("selected", "selected" ); } }); });
ropue2000
2011-07-13 · TA获得超过982个赞
知道小有建树答主
回答量:874
采纳率:0%
帮助的人:569万
展开全部
这个由程序来取数据库值,同样程序来判断取得的值是否与对应的值相等
如果这里列表是固定写死的需要每个都做判断,如果是程序生成的在循环过程中做处理
如果对应相等,option里加个属性selected="selected"
如果值是5,对应的<option value="5" selected="selected">5</option>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式