分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

js改变下拉框内容

发布时间:2023-09-06 01:48责任编辑:傅花花关键词:js

js改变下拉框内容

CreateTime--2018年4月8日18:47:38

Author:Marydon

适用场景:通常情况下,级联菜单、通过ajax异步获取后台数据改写下拉框内容会有这种需求

实现方式:通过jQuery实现

HTML片段

编程语言: ???????<select id="test"> ???????????<option value="">--请选择--</option> ???????????<option value="1">javascript</option> ???????????<option value="2">jquery</option> ???????</select> ???????<input type="button" value="点击改变下拉选项" onclick="changeOptionContent3();"/>

js代码

/** * 方式一:推荐使用 */function changeOptionContent() { ???var optionTags = ‘<option value="3">java</option>‘ ???????????????????+‘<option value="4">oracle</option>‘; ???// 将下拉框中除了第一个选项,全部移除 ???$(‘#test option:gt(0)‘).remove(); ???// 为下拉框拼接子标签 ???$(‘#test‘).append(optionTags);};/** * 方式二:使用html() */function changeOptionContent2() { ???// 初始化 ???var optionTags = ‘<option value="">--请选择--</option>‘; ???// 标签内容 ???optionTags += ‘<option value="3">java</option>‘ ???????????????+‘<option value="4">oracle</option>‘; ???// 重写下拉框的内容 ???$(‘#test‘).html(optionTags);};/** * 方式三:使用empty() */function changeOptionContent3() { ???// 1.置空 ???$(‘#test‘).empty(); ???// 2.拼接 ???var optionTags = ‘<option value="">--请选择--</option>‘; ???$(‘#test‘).append(optionTags); ???optionTags = ‘<option value="3">java</option>‘ ???????????????+‘<option value="4">oracle</option>‘; ???$(‘#test‘).append(optionTags); ???????????????????????????};

 相关推荐:

   类似文章

js改变下拉框内容

原文地址:https://www.cnblogs.com/Marydon20170307/p/8746721.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved