利用jquery操作select下拉列表框的代码
<select id="sltList" name="list">
<option value="1">张三</option>
<option value="2">李四</option>
</select>
// 获取当前选中的option值
$('#sltList').val()
//获取当前选中项的文本
$('#sltList option[@selected]').text(); // 获取当前选中的option, text为文本, val则是option的值了
或 var item = $("select[@name= list] option[@selected]").text();
//设置文本为当前选中项
$("#sltList option[@selected]").attr("text",'张三');
//设置select下拉框的第二个元素为当前选中值
$('#sltList')[0].selectedIndex = 1;
//设置value=1的项目为当前选中项
$("#sltList").attr("value",'1');
$('#sltList').val('1');
//添加下拉框的option
$("<option value='3'>王五</option><option value='4'>赵六</option>").appendTo("#sltList")
//清空下拉框
$("sltList").empty();
例:
//改变时的事件
$("#testSelect").change(function(){ //事件發生
jQuery('option:selected', this).each(function(){ //印出選到多個值
alert(this.value);
});
});
$("#childTypeResult").append(htmlStr); //是在此ID标签后增加htmlStr的值.
$("#childTypeResult").html(htmlStr); 是修改此ID的值为htmlStr的值.
相关推荐
-
jquery用ajax方式从后台获取json数据后如何将内容填充到下拉列表
对于问题从后台获取json数据,将内容填充到下拉列表,代码非常简单,具体过程请看下面代码. 需求:url:链接 par:ID sel:下拉列表选择器 //获取下拉列表 function BuildSelectBox(url, par, sel) { $(sel).empty(); $.getJSON(url, { id: par }, function (json, textStatus) { for (var i = json.length - 1; i >= 0; i--
-
jquery 操作单选框,复选框,下拉列表实现代码
1.复选框全选操作:其实说到底就是对Jquery 选择器的运用,点我查看Jquery选择器 html代码: 复制代码 代码如下: <form> 您爱好的运动是: <input type="checkbox" name="item" value="football"/> football <input type="checkbox" name="item" value="
-
基于jquery实现多选下拉列表
本文实例为大家分享了jquery实现多选下拉列表展示的具体代码,供大家参考,具体内容如下 <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> ul li{ list-style: none; } .hide{display: none} .widt
-
Jquery多选下拉列表插件jquery multiselect功能介绍及使用
有一个多选的需求,在网上找到了这个插件:multiselect https://github.com/ehynds/jquery-ui-multiselect-widget csdn博客上有这个插件的介绍,不少童鞋都问了这么个问题,怎么获取选中的值?真是个好问题,因为我在看demo的时候也发现了这个问题,呵呵! 先简单说说这个插件: jquery-multiselect 基于Jquery-ui的组件体系. 所以使用它的时候,先得导入jquery-ui相关的js和css哦 特性 •支持点击labe
-
jQuery 文本框模拟下拉列表效果
网页代码如下: New Web Project $(document).ready(function(){ $('#test').val(''); //定义一个下拉按钮层,并配置样式(位置,定位点坐标,大小,背景图片,Z轴),追加到文本框后面 $DIV = $(' ').css('position', 'absolute').css('left', $('#test').position().left + $('#test').width() - 15 + 'px').css('top', $(
-
jquery+json 通用三级联动下拉列表
Author: shaoyun Email: shaoyun (at) yeah.net Date: 2010-03-10 02:03 Blog: http://shaoyun.cnblogs.com/ 用Jquery实现,原始代码只支持IE,这里我改了一下,我的代码里面有三个版本的实现 第一个是通过读取XML构建,支持IE/firefox,chrome不支持,有兴趣的可以将读取XML的部分改成AJAX的方式,这样chrome支持就不成问题 第二个是采用Json数据格式构建,是我的第二次尝试改进
-
jQuery 操作下拉列表框实现代码
<select name="select1" id="select1" size="10"> <option value="1">Option1</option> <option valeu="2">Option2</option> <option value="3">Option3</option> &
-
基于jquery的可多选的下拉列表框
同事在网上的找的下拉列表框出现位置不对的和加载慢的BUG,反正多选下拉列表框实现也很简单,与其看那些结构混乱的代码,不如自己重新实现一个. 先看效果: http://demo.jb51.net/js/2012/jquery_demo/jquery_select.html JS: 复制代码 代码如下: (function ($) { $.fn.extend({ MultDropList: function (options) { var op = $.extend({ wraperClass: "
-
jQuery结合PHP+MySQL实现二级联动下拉列表[实例]
实现原理:根据省份值的变动,通过jQuery把sf_id传给后台php文件处理,php通过查询MySQl数据库,得到对应的地市名,并返回JSON数据给前端处理,即实现联动效果! 为便于讲解,这里直接给出省份:河南省(sf_id=1) 浙江省(sf_id=2),而地市和学生信息则分别建立两张数据表!编码方式均为:utf8!新建数据库并执行以下SQL语句! 复制代码 代码如下: /* 地市表 */ create TABLE IF NOT EXISTS `dishi`( `ds_id` int(3)
-
JQuery实现鼠标滑过显示导航下拉列表
当网站导航栏项目很多的时候,我们往往是将同一级目录下的栏目先隐藏起来.当用户的鼠标滑过时则显示出来.这就是用javascript实现的一个导航栏下拉列表.小编一步步给大家讲解.值得注意的是我们使用的是Javascript的一个框架Jquery来实现的.所以,你在使用的时候必须要下载Jquery. 先建立HTML代码 复制代码 代码如下: <html> <head> <meta http-equiv="Content-Type" content="
随机推荐
- Windows下python2.7.8安装图文教程
- java基本教程之线程让步 java多线程教程
- 怎么判断js脚本加载完成
- C#中Convert.ToString和ToString的区别分析
- Android Service(不和用户交互应用组件)案例分析
- JavaScript仿网易选项卡制作代码
- SQL Server表中添加新列并添加描述
- SQL Server 监控磁盘IO错误,msdb.dbo.suspect_pages
- MySQL:reading initial communication packet问题解决方法
- MySQL使用LVM快照实现备份
- 浅析jQuery事件之on()方法绑定多个选择器,多个事件
- 基于JQuery的cookie插件
- 弹出层之1:JQuery.Boxy (一) 使用介绍
- 浅析PHP安装扩展mcrypt以及相关依赖项(PHP安装PECL扩展的方法)
- php5系列的apache远程执行漏洞攻击脚本
- Android使用RadioGroup实现底部导航栏
- android使用Jsoup 抓取页面的数据
- PHP根据手机号判断运营商(详细介绍附代码)
- Volley源码之使用方式和使用场景详解
- Go语言集成mysql驱动、调用数据库、查询数据操作示例