- 浏览: 663434 次
- 性别:
- 来自: 安徽
文章分类
- 全部博客 (252)
- Html/Div+CSS (12)
- Js/Jquery (34)
- Flex (2)
- Ajax (3)
- Java (35)
- C# (15)
- Spring (16)
- Hibernate (13)
- Struts2 (12)
- Struts1 (7)
- DWR (1)
- iBatis/myBatis (9)
- Tag(JSTL、EL) (1)
- Android (44)
- SQL (7)
- SEO (7)
- Exception (3)
- Tool (10)
- Other (3)
- WebService (9)
- Apache (7)
- Ext (0)
- Utils (12)
- thinking in programme (2)
- Hadoop (0)
- ActiveMQ (0)
- HTML5/CSS3 (0)
- WPF (1)
- NodeJs (1)
- 设计模式 (0)
- 程序人生 (1)
- 随笔 (1)
- Linux (1)
- Load Balance (0)
最新评论
-
drinkjava2:
太复杂了而且不通用,利用ThreadLocal可完美解决这一问 ...
JDBC的多条件动态查询 -
u013107014:
multipartRequest.getFiles(" ...
多文件上传 by MultipartFile and Multiple -
liyys:
可惜没讲你mysql数据库的表的设计
iBatis入门 -
Mapple_leave:
效果还是挺不错的,谢谢了。
中文简体与繁体的转换 -
arcpad:
JS禁用浏览器退格键
今天做项目时,遇到获取下拉框选项的值,发现一个没太注意的问题,下面来记录一下。
下拉框代码:
<select id="Type" class="select" name="Type"> <option selected="selected" style="color: black;" value="0"> 全部 </option> <option value="1"> 语文</option> <option value="2"> 英语</option> <option value="3"> 数学</option> </select>
那么 js 如果获取选中下拉框的值呢?
我开始是这样写的:
var obj = $("#Type"); alert(obj); var roleValue = obj.options[obj.selectedIndex].value;
但报错说未定义最后才发现需要这样写:
var obj = document.getElementById("Type"); alert(obj); var roleValue = obj.options[obj.selectedIndex].value;//获取选中下拉框的value var roleValue = obj.options[obj.selectedIndex].text;//获取选中下拉框的文本
update by xdwang 2012-11-30
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <script type="text/javascript" src="./res/js/jquery-1.8.2.js"> </script> <title>基于JQuery的下拉框级联操作</title> <script type="text/javascript"> function changStudent(tid) { $.post("studentSelect", { "tid" : tid }, function(json) { $(".student").empty();//清空学生下拉框 //$(".student").html(""); if(json.length){ for ( var i = 0; i < json.length; i++) { //添加一个学生 $(".student").append( "<option value='"+json[i].id+"'>" + json[i].name + "</option>"); } }else{ $(".student").append("<option value=''>无</option>"); } }, 'json'); } $(function() { //初始化教师下拉框 $.post("teacherSelect", null, function(json) { if(json.length>0){ for ( var i = 0; i < json.length; i++) { //添加一个教师 $(".teacher").append( "<option value='"+json[i].id+"'>" + json[i].name + "</option>"); } }else{ $(".teacher").append("<option value=''>无</option>"); } changStudent($(".teacher").val()); }, 'json'); //注册教师下拉框事件 $(".teacher").change(function() { changStudent($(this).val()); }); }); </script> </head> <body> <h3>使用JQuery进行下拉框的联动</h3> <p>改变教师下拉框,发送AJAX请求,根据返回的JSON数据重新填充学生下拉框。</p> <hr /> <select class="teacher"></select> <select class="student"></select> </body> </html>
后台就不写了,主要就是通过Gson or Json lib将返回的老师和学生的List转成JSON
发表评论
-
js怎么控制textarea滚动条定位在光标的位置
2014-05-27 15:10 2150如题:先blur,后focus。 ... -
js 禁止鼠标滑轮滚动的事件
2014-05-22 19:00 1817如题,代码如下: // left: 37, up: ... -
网页上“分享”的实现
2012-12-06 13:40 955看看网页上分享是如何实现的吧 http://www.j ... -
用iframe模拟ajax上传文件
2012-12-05 08:57 2396项目中同事使用AjaxFrom上传文件时后台保存成功,而前台确 ... -
jquery.validationEngine
2012-12-04 09:07 3972在项目中表单的验证的选 ... -
AjaxFrom
2012-11-30 13:24 1030项目中使用了AjaxFrom,静下心来看了看AjaxFr ... -
学会读JQuery等JS插件源码
2012-12-06 08:37 2039看了 http://my24 ... -
打开对话框时,设置焦点到 input 域失效
2012-12-25 08:22 1586当打开对话框时,想设置焦点到 input 域。使用的是 ... -
js锚点定位
2012-09-09 22:09 1741<a name="ST"> ... -
JQuery获取Radio选中的值
2012-08-31 14:57 2104JS: var type = $("input:[ ... -
使用jQuery清空file文件域的方法
2012-11-08 08:54 1086一般来说,在对一个文件域(input type=”file”) ... -
input提示
2012-08-21 16:46 1334效果图: 代码: <!DOCTYPE html ... -
JS(DOM)对象和JQuery对象的相互转换
2012-08-17 00:06 2721在项目中如果涉及js操作比较多的时候,经常需要js对象和jqu ... -
判断某个元素是否在js数组中
2012-08-16 10:43 0Array.prototype.S = String.fro ... -
SCRIPT1028: Expected identifier, string or number
2012-07-18 00:18 3399解决方案是因为js里的逗号多了一个。 "requi ... -
JS中的replaceAll方法
2012-03-16 16:25 2711今天做项目时遇到这样一个问题,就是说需要将字符串中的某个字符全 ... -
IE8下的一个另类
2012-03-15 16:55 1188今天项目中遇到一个问题,发现在IE8下的这段代码: var ... -
JS实现关键词高亮
2012-02-09 21:04 4330想起以前做博客系统时,对搜索时的关键字做高亮时没搞出来,无聊之 ... -
【转】现在浏览器的工作原理
2012-02-07 22:21 1415简介 浏览器可以被认为是使用最广泛的软件,本文将介绍浏 ... -
js设置页面没有鼠标右击
2012-02-01 23:14 1402以前在做WebQQ的时候涉及到鼠标右击没有反应的功能,虽然很久 ...
相关推荐
主要介绍了asp.net中js+jquery添加下拉框值和后台获取的具体实现,需要的朋友可以参考下
jQuery Selectric下拉框菜单,主要功能有,基本用法,获取选定的选项值,设定值,更改选项,回调,通过Ajax请求填充,下拉框的自定义标记,下拉框定义向上,下拉框定义向下等。
本文实例讲述了JavaScript实现获取select下拉框中第一个值的方法。分享给大家供大家参考,具体如下: 1、说明 获取select下拉框中的第一个值 2、实现源码 <!DOCTYPE ...
jQuery Selectric下拉框菜单,主要功能有,基本用法,获取选定的选项值,设定值,更改选项,回调,通过Ajax请求填充,下拉框的自定义标记,下拉框定义向上,下拉框定义向下等。
jQuery基于vue.js下拉框菜单选择和日期时间选择代码,日期时间选择有多种效果,并获取值显示在下方文本框内。
现在有一id=test的下拉框,怎么拿到选中的那个值呢? 分别使用javascript原生的方法和jquery方法 代码如下: <select id=”test” name=””> ”1″>text1</option> ”2″>text2</option> </select> 一:...
实际项目中,我们可以把数据获取改成ajax动态获取,在 getContent()中 <!DOCTYPE> <html> <head> <title>js/jQuery实现类似百度搜索功能</title> <meta name=Author content=Michael...
jQuery获取Select选择的Text和Value: 语法解释: 1. $(“#select_id”).change(function(){//code…}); //为Select添加事件,当选择其中一项时触发 2. var checkText=$(“#select_id”).find(“option:selected”)...
获取Select : 获取select 选中的 text : $(“#ddlRegType”).find(“option:selected”).text(); 获取select选中的 value: $(“#ddlRegType “).val(); 获取select选中的索引: $(“#ddlRegType “).get(0)....
主要介绍了js与jquery实时监听输入框值的oninput与onpropertychange方法,实例分析了oninput与onpropertychange实现下拉框里自动匹配关键字实时监听文本框value值变化的功能,需要的朋友可以参考下
这篇文章主要介绍了jQuery操作选中select下拉框的值代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 js和jQuery联合操作dom真的很好用,如果不是专业...
把以下代码放在一个单独的js文件中,在页面上引用即可调用 代码如下://获取cookie值function readCookie(name) { var cookieValue = “”; var search = name + “=”; if ([removed].length > 0) { offset = ...
JQuery结合UL标签下拉框美化是一款没有使用到select标签,由ul标签和input标签组合,点击下拉项后能获取到值。
本文实例讲述了jQuery+jsp下拉框联动获取本地数据的方法。分享给大家供大家参考,具体如下: JQuery下拉框联动很好的体现了Ajax的按需取数据的要求,减小数据的交互量。(点击此处下载源代码) 下面的实例使用Json将...
本文分别介绍了js和jQuery验证单选框(radio)、多选框(checkbox)、下拉框(select),分享给大家供大家参考,具体内容如下 (1).首先说单选框(radio),radio和checkbox一样都是name相同值有多个在获取 radio 值的时候...
js实现input输入框输入信息后出现下拉选择框,下拉框的数据源可以使根据输入的值从数据库中动态获取
js返回头部代码(不是jquery),类似京东商城右侧的返回头部功能,当滚动条移出第一屏时返回top出现(涉及到读取滚动条位置)。 里面包含 js自动实时判断浏览器窗口大小(有拆分出来)的功能,灵活变通下可以变换成...
全球国家中文名称集合,可通过jquery 添加至下拉选择框。