问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

如何使用jquery动态创建一个select控件

发布网友 发布时间:2022-04-23 05:32

我来回答

3个回答

热心网友 时间:2022-04-18 02:43

jquery文档操作的append()或 appendTo()方法可以在被选元素的结尾插入内容,因此可用于动态创建select控件

$("div").append("<select></select>");          // 在已经存在的div标签下创建select元素
$("<option></option>").appendTo($("select"));  // 为select元素添加option选项

实例演示:动态创建一个含有两个选项——“黑”“白”的select控件,并默认选中“白”这个选项

示例代码如下

创建Html元素

<div class="box">
<span>点击按钮后创建select标签,并默认选中“白”这个选项:</span><br>
<div class="content"></div>
<input type="button" value="创建select标签">
</div>

设置css样式

div.box{width:300px;padding:20px;margin:20px;border:4px dashed #ccc;}
div.box span{color:#999;font-style:italic;}
div.content{width:250px;margin:10px 0;padding:20px;border:2px solid #ff6666;}
select{width:150px;height:30px;border:1px solid #6699FF;}

编写jquery代码

$(function(){
$("input:button").click(function() {
// 创建select
$("div.content").append("<select></select>");
// 添加选项
$("<option></option>").val('0').text("黑").appendTo($("select"));
$("<option></option>").val('1').text("白").appendTo($("select"));
// 设置默认选项
$("select").val('1');
})
})

观察效果

    初始状态

    点击按钮创建select控件之后

热心网友 时间:2022-04-18 04:01

var $sel = $("<select id=\"sel\"></select>");
$("body").append($sel);
var $opt = $("<option value=\"1\">1</option>");
$("#sel").append($opt);

热心网友 时间:2022-04-18 05:36

的确有这样的效果,但用select标签本身是做不到的,一般是用图层重新和表格重新画一个类似select框的东西平时把表格隐藏并且讲的高度设为0,遇到事件触发时,用动画慢慢把高度拉大。而且select的外观是由系统外观决定的无法改变,一般看到的网页上的很漂亮的下拉菜单,如果不是用flash做的话,都是用其他标签重画的。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
男生一般在15岁青春期心情不好大多是什么造成的 我今年15岁男生为什么会经常做那些难以启齿的梦? 男生的青春期是几之几岁?我今天十四岁半,是青春期吗? 怎么看别人加密的qq空间相册内容单独删除相册里的人聊天记录方法 win11怎么退出微软账户-windows11微软账户退出教程 windows11微软账户怎么退出 windows11退出微软账户教程 windows11怎么退出账号登录 windows11退出账号登录教程 高尔夫雾灯怎么打开? 新车上牌照流程 新车自己怎么上牌照 新车上牌的流程有哪些 用jquery给select添加的下拉选项,怎么设定黑色为默认选中的项!_百度知 ... JS、jQuery中select的用法详解 jquery怎么设置select不可用 jquery怎么设置select 自己酿造的葡萄酒到底能不能喝 自己酿造的葡萄酒能不能喝? 在word里输入一个分式,分子或者分母的上标怎么打? 怎么在WORD里面输入对号? 自酿的葡萄酒喝了会对身体造成伤害吗? 自制葡萄酒能喝吗 如何在Word中输入数字,数字正上方带有横线 自酿葡萄酒能不能喝,细菌会不会超标 Word图片上添加文字,如何在Word中在图片上输入/写文字内容 自己酿的葡萄酒可以喝吗? 自酿葡萄酒能喝吗 读水浒传有感800字 自酿葡萄酒能不能喝? 水浒传读后感800字(醉打蒋门神) 水浒传读后感800字,急!!! 求一篇《水浒传》读后感,800字左右,抄的也行,求快不求质! Jquery中设置select中的默认显示项 JQuery 中如何设置select 为disabled 并在页面已加载就设置select控件为... 用jQuery怎么实现两个select之间互相切换 jquery的select设置选中,可显示文件只显示原本默认的那个,这要怎么设置... jquery 中如何选择所有的select元素 Jquery 对select 事件的操作 jquery怎么获取select选中的值,默认选中 用jquery如何将下拉选的值置为空? jquery使页面中所有select选中第一个option,就是重置的功能,怎么实现呢... 我的u盘插入电脑内电脑无任何反应和显示,怎么回事? 12月有什么水果? U盘插进电脑不显示? 12月都有什么节日呢? 我的U盘插入电脑打开后不显示里面的东西,怎么办啊? 12月都有哪些节日 U盘插上电脑没反应,磁盘管理也啥都看不到 插上u盘我的电脑里不显示。怎么办? 想让自己的视力变好,哪几种蔬菜是一定要多吃的? 12月有玉米吗 u盘插入电脑不显示
  • 焦点

最新推荐

猜你喜欢

热门推荐