这次给大家带来jquery动态显示select下拉列表数据,jquery动态显示select下拉列表数据的注意事项有哪些,下面就是实战案例,一起来看一下。
先来看看运行效果:
具体代码如下:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>jquery动态显示表单</title>
<script type="text/javascript" src="jquery-1.7.1.min.js"></script>
<script type="text/javascript">
//数据集
var schools = [
{ 'id': 1, 'name': '南京大学' },
{ 'id': 2, 'name': '北京大学' },
{ 'id': 3, 'name': '浙江大学' },
{ 'id': 4, 'name': '清华大学' },
{ 'id': 5, 'name': '湖南大学' },
];
//页面加载运行,将数据集绑定select,显示默认选中学校
$(function () {
bindselect();
$('#info').text($('#schoolselect').val());
});
//将数据集绑定select,重新选择学校后显示选中学校
bindselect = function () {
var $schoolselect = $('#schoolselect');
$schoolselect.change(function () {
$('#info').text($(this).val());
});
if (schools.length > 0) {
for (var i = 0; i < schools.length; i++) {
var item = schools[i];
if (item.id == 2) {
$schoolselect.append('<option value="' + item.id + '" selected>' + item.name + '</option>');
} else {
$schoolselect.append('<option value="' + item.id + '">' + item.name + '</option>');
}
}
}
}
</script>
</head>
<body>
<form>
<select id="schoolselect">
</select>
<label id="info"></label>
</form>
</body>
</html>
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
全屏滚动插件fullpage.js的使用详解
怎样防止相同的事件重复的触发
如何实现滚动条滑到底部时自动加载更多内容
以上就是jquery动态显示select下拉列表数据的详细内容。