关于select标签使用的一些想法
最近在使用select标签遇到一些问题,主要2个,1个是没有设置value,它的默认值,第2个是初始化的问题
- 如果没有value时默认选择text值 example:
<select id="test">
<option>aaaa</option>
<option value="">bbbb</option>
<option value="cccc">cccc</option>
</select>
jQuery(document).ready(function(){
console.log($("#test").val());
$("#test").bind("change",function(){
console.log($("#test").val());
});
});
此时选中aaa时打印的值是aaa,而不是空
- 关于select下拉框获取值,一般都是从数据库拉数据,在某些情况下,
需要自己拼装一些,类似全选,或者某个默认选中,我在项目中开始是通过前端数据
进行判断,然后选中,但这种操作实在太麻烦,处理起来很繁琐,特别是select框在一个公共的
js里面,更是麻烦,所以通过后台处理更加方便,在后台处理还要特别加一个标识符,表示某条数据选中