- 浏览: 675642 次
- 性别:
- 来自: 安徽
文章分类
- 全部博客 (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 2221如题:先blur,后focus。 ... -
js 禁止鼠标滑轮滚动的事件
2014-05-22 19:00 1871如题,代码如下: // left: 37, up: ... -
网页上“分享”的实现
2012-12-06 13:40 994看看网页上分享是如何实现的吧 http://www.j ... -
用iframe模拟ajax上传文件
2012-12-05 08:57 2452项目中同事使用AjaxFrom上传文件时后台保存成功,而前台确 ... -
jquery.validationEngine
2012-12-04 09:07 4016在项目中表单的验证的选 ... -
AjaxFrom
2012-11-30 13:24 1070项目中使用了AjaxFrom,静下心来看了看AjaxFr ... -
学会读JQuery等JS插件源码
2012-12-06 08:37 2110看了 http://my24 ... -
打开对话框时,设置焦点到 input 域失效
2012-12-25 08:22 1631当打开对话框时,想设置焦点到 input 域。使用的是 ... -
js锚点定位
2012-09-09 22:09 1784<a name="ST"> ... -
JQuery获取Radio选中的值
2012-08-31 14:57 2143JS: var type = $("input:[ ... -
使用jQuery清空file文件域的方法
2012-11-08 08:54 1133一般来说,在对一个文件域(input type=”file”) ... -
input提示
2012-08-21 16:46 1412效果图: 代码: <!DOCTYPE html ... -
JS(DOM)对象和JQuery对象的相互转换
2012-08-17 00:06 2819在项目中如果涉及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 3466解决方案是因为js里的逗号多了一个。 "requi ... -
JS中的replaceAll方法
2012-03-16 16:25 2759今天做项目时遇到这样一个问题,就是说需要将字符串中的某个字符全 ... -
IE8下的一个另类
2012-03-15 16:55 1227今天项目中遇到一个问题,发现在IE8下的这段代码: var ... -
JS实现关键词高亮
2012-02-09 21:04 4391想起以前做博客系统时,对搜索时的关键字做高亮时没搞出来,无聊之 ... -
【转】现在浏览器的工作原理
2012-02-07 22:21 1471简介 浏览器可以被认为是使用最广泛的软件,本文将介绍浏 ... -
js设置页面没有鼠标右击
2012-02-01 23:14 1453以前在做WebQQ的时候涉及到鼠标右击没有反应的功能,虽然很久 ...
相关推荐
### 使用jQuery获取与设置下拉框(Select)的属性 #### 概述 在Web开发中,下拉框(`<select>`元素)是表单中常见的一种输入控件,用于提供用户选择列表中的某个选项。jQuery作为一种轻量级、功能强大的JavaScript...
3. **JavaScript事件处理**:在jQuery自定义下拉框中,事件处理是关键。常见的事件有点击事件(`.click()`)、鼠标悬停事件(`.mouseover()/.mouseout()`)以及键盘事件(`.keydown()/.keyup()`)。这些事件用于控制...
在网页设计中,用户界面的交互性和易用性至关重要,jQuery城市下拉框菜单选择代码就是为提升用户体验而设计的一种常见技术。这个标题所指的知识点主要涉及如何使用jQuery库来实现一个动态的城市选择下拉菜单,使得...
在这个项目中,`jquery.1.10.2.min.js` 是基础,它提供了用于实现下拉框美化所需的各种功能和方法。 美化HTML下拉框通常是通过创建自定义的UI元素来替代默认的浏览器样式,以提供更好的用户体验。在这个案例中,...
为了解决这个问题,开发者可以借助jQuery插件或自定义CSS和JavaScript来实现下拉框的美化。下面将详细介绍这个过程。 1. **jQuery Select Plugins**: - **Chosen**:Chosen是一个流行的jQuery插件,它提供了可...
联动下拉框通常指的是两个或多个下拉框之间存在关联关系,当用户在一个下拉框中选择一个选项时,另一个下拉框的内容会根据前者的选值进行更新。这种功能在诸如地区选择(国家-省份-城市)或者产品分类(大类-小类)...
在JavaScript的世界里,jQuery是一个非常流行的库,它简化了DOM操作、事件处理、动画效果以及Ajax交互等任务。本篇文章将深入探讨如何使用jQuery和EasyUI框架来实现一个支持多选功能的下拉框,特别关注对IE7及360...
总之,使用jQuery实现下拉框左右选择功能是一项常见的前端任务,它通过简化JavaScript操作DOM的过程,使得开发者能够快速构建交互性良好的用户界面。通过结合HTML、CSS和jQuery,我们可以创建出直观且易于操作的...
总结一下,jQuery提供了一系列强大的工具来操作HTML表单元素,如获取选中的复选框、下拉框和单选按钮的值。这些方法使得前端开发变得更加高效,减少了处理DOM操作的复杂性。通过学习和熟练运用这些技巧,开发者能够...
5. **获取下拉框值**: 在***页面中,可以使用`Request["控件ID"]`来获取通过用户操作所选择的下拉框值。在示例中,当点击“获取”按钮时,触发了`ButtonGet_Click`事件处理程序,从中读取名为`ddl_2_1`的下拉框控件...
6. **API接口**:DropKick提供了API接口,可以用于动态添加、删除或更改选项,以及获取当前选中的值。 7. **易于集成**:只需在页面中引入jQuery和DropKick的JS及CSS文件,然后对需要美化的`<select>`元素应用`....
在jQuery插件中,通常会监听`input`事件,当用户输入时,获取输入框的值,然后与下拉框中的选项进行比对,动态更新显示的选项列表。 **五、实现原理** 1. **DOM操作**:使用jQuery选择器选取需要操作的元素,如`$...
**jQuery 多选下拉框**是Web开发中一种常见的交互元素,用于提供用户可以选择多个选项的下拉菜单。在传统的HTML中,我们通常使用`<select>`元素创建下拉框,但仅限于单选。然而,通过结合使用jQuery库,我们可以实现...
"jQuery Select下拉框关键字匹配查询选择代码"是关于利用jQuery实现一种功能,即在下拉选择框中通过输入关键字实时筛选出匹配的选项。这种功能常见于许多Web应用中,可以极大地提高用户体验,让用户能够快速找到目标...
总的来说,使用jQuery实现多级联动下拉框涉及到了HTML结构设计、CSS样式定制和JavaScript交互编程。开发者需要理解DOM操作、事件处理和数据通信的基本原理,同时也需具备一定的前端UI设计能力,才能创造出既实用又...
select获取下拉框的值和默认选中方法 select标签是HTML中常用的选择控件,用于让用户从多个选项中选择一个或多个选项。在实际开发中,我们经常需要获取select标签的值或将其默认选中某个选项本文将详细介绍select...
《jQuery Select下拉框美化代码详解》 在网页设计中,下拉选择框(Select)是一种常见的用户交互元素,但其默认样式往往显得单调且不友好。为了提升用户体验,jQuery库提供了一系列方法和插件来美化这个元素。本文...
在网页开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作、事件处理和Ajax交互等任务。本文将深入探讨如何使用jQuery结合Ajax技术从后台获取数据,并动态生成下拉选择框(Dropdown List)。 首先...
在实现上,distpicker.js插件通常会监听省级下拉框的改变事件,当用户选择一个新的省份时,插件会通过Ajax请求获取对应的市级数据,然后动态更新市级下拉框的选项。同样,市级选择会影响到县级下拉框。这种实时更新...
在Web开发领域,jQuery是一个广泛...总之,`Jquery可编辑下拉框控件`,尤其是Selectize.js,是Web开发中提高用户体验和交互性的有力工具。通过理解和熟练运用这类控件,开发者可以构建出更友好、更高效的Web应用程序。