首页 > 编程知识 正文

select默认选中第一个,select默认选中option样式

时间:2023-05-05 16:10:25 阅读:184666 作者:4120

本文主要介绍select下拉框的相关方法。

如果使用的是vue,和elementUI,那么select下拉框直接使用 v-model属性. 这样的话下拉框会自动选中那个v-model绑定的值。v-model绑定的值是可以自己定义或者是从后端查询出来传入前台form表单中的某个属性的值。像这样: 

<el-select slot="filter-column" v-model="this.form.data.organizationId" :disabled="isNotRoot" style="width: 10%" class="filter-item" clearable placeholder="选择寺院"> <el-option v-for="item in organizationList" :key="item.id" :label="item.name" :value="item.id"/> </el-select>

如果是使用的html+jquery:

1.通过id获取下拉框的value和文本值

例如:  <select class="form-control" id="numbers">
                      <option value="1">数字1</option>
                        <option value="2" selected>数字2</option>
              </select>

$("#numbers option:selected").val();   获取到下拉框被选中的optionde value值:2;

$("#numbers option:selected").text();   获取到下拉框被选中的optionde 文本内容:数字2;

2.默认选中某个select值:增加selected属性

input框中输入数字,失去焦点时调用selectNumber()方法,选中与input框中相同的数字

function selectNumber(){var num = $("#num").val();   //获取input中输入的数字var numbers = $("#numbers").find("option"); //获取select下拉框的所有值 for (var j = 1; j < numbers.length; j++) { if ($(numbers[j]).val() == num) { $(numbers[j]).attr("selected", "selected"); } } }


 

下面是我个人的公众号:

我会经常分享一些关于后端、Java、前端、架构、数据库以及工具等方面的文章,感兴趣的同学可以关注一下哦~ 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。