代码如下:
<select tabindex="1" data-placeholder="选择类别" class="span8"
selected="${pm.category }" name="category">
<option value="">选择商品类别</option>
<option value="手机数码">手机数码</option>
<option value="家用电器">家用电器</option>
<option value="服装服饰">服装服饰</option>
<option value="图书音像">图书音像</option>
<option value="鞋帽箱包">鞋帽箱包</option>
</select>
就是,现在用jstl来拿到指定的选项,${pm.category } ,这个是option中的某一项,然后我想让select 在页面中显示指定的,应该怎么设置呢?试过设置select标签的value和selected属性,都不行。
2 回答
慕村9548890
TA贡献1884条经验 获得超4个赞
<option value="手机数码" <c:if test="${pm.category=='手机数码'}"> selected </c:if>>手机数码</option>
这样比较麻烦,每项都要写.
可以用jquery:
var sel="${pm.category}";
$("#select1").find("option[value="+sel+"]").attr("selected",true);
添加回答
举报
0/150
提交
取消