<select> 标签在jsp中如何如何默认选中指定option?

代码如下:

                                            <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标签的valueselected属性,都不行。

繁花不似锦
浏览 1410回答 2
2回答

慕田峪4524236

设置option的selected=true

慕村9548890

<option value="手机数码" <c:if test="${pm.category=='手机数码'}"> selected </c:if>>手机数码</option> 这样比较麻烦,每项都要写.可以用jquery: var sel="${pm.category}"; $("#select1").find("option[value="+sel+"]").attr("selected",true);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java