jquery下拉框选择事件心得

(2014-03-10 10:21:58)

转载▼
标签:

jquery

下拉框事件

下拉框操作

分类: 原创
备注:最近开发内容的一项是,根据下拉框的选择值显示或隐藏某个模块的内容

代码:
//下拉框改变事件
$("#aa").change(function(){
    //获取被选择项的值
    var checkText=$("#aa").find("option:selected").text();
    if(checkText=="显示"){
     $("#bb").show();
    }else{
$("#bb").hide();
    }
});
//======================其它常用操作收藏======================================

jQuery获取Select选择的Text和Value:
语法解释:
1.  $("#select_id").change(function(){//code...});   //为Select添加事件,当选择其中一项时触发
2.  var checkText=$("#select_id").find("option:selected").text();   //获取Select选择的Text
3. var checkValue=$("#select_id").val();   //获取Select选择的Value
4. var checkIndex=$("#select_id ").get(0).selectedIndex;   //获取Select选择的索引值
5. var maxIndex=$("#select_id option:last").attr("index");   //获取Select最大的索引值
jQuery设置Select选择的 Text和Value:
语法解释:
1. $("#select_id  ").get(0).selectedIndex=1;  //设置Select索引值为1的项选中
2. $("#select_id ").val(4);    // 设置Select的Value值为4的项选中
3. $("#select_id  option[text='jQuery']").attr("selected", true);   //设置Select的Text值为jQuery的项选中

jQuery添加/删除Select的Option项:
语法解释:
1.  $("#select_id").append("Text");   //为Select追加一个Option(下拉项)
2. $("#select_id").prepend("请选择");  //为Select插入一个Option(第一个位置)
3.  $("#select_id option:last").remove();  //删除Select中索引值最大Option(最后一个)
4.  $("#select_id option[index='0']").remove();  //删除Select中索引值为0的Option(第一个)
5.  $("#select_id option[value='3']").remove();   //删除Select中Value='3'的Option
5. $("#select_id option[text='4']").remove();   //删除Select中Text='4'的Option

http://www.cnblogs.com/SAL2928/archive/2008/10/28/1321285.html

jquery  radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关 
获  取一组radio被选中项的值 
var item = $('input[name=items][checked]').val(); 
获  取select被选中项的文本 
var item = $("select[name=items] option[selected]").text(); 
select下拉框的第二个元素为当前选中值 
$('#select_id')[0].selectedIndex = 1; 
radio单选组的第二个元素为当前选中值 
$('input[name=items]').get(1).checked = true; 
获取值: 
文本框,文本区域:$("#txt").attr("value"); 
多选框  checkbox:$("#checkbox_id").attr("value"); 
单选组radio:    $("input[type=radio][checked]").val(); 
下拉框select: $('#sel').val(); 
控制表单元素: 
文本框,文本区域:$("#txt").attr("value",'');//清空内容 
$("#txt").attr("value",'11');//填充内容 
多选框checkbox:  $("#chk1").attr("checked",'');//不打勾 
$("#chk2").attr("checked",true);//打勾 
if($("#chk1").attr('checked')==undefined) //判断是否已经打勾 
单选组 radio:     $("input[type=radio]").attr("checked",'2');//设置value=2的项目为当前选中项 
下拉框  select:   $("#sel").attr("value",'-sel3');//设置value=-sel3的项目为当前选中项 
$("11112222").appendTo("#sel")//添加下拉框的option 
$("#sel").empty();//清空下拉框

----------------------------------------------------------------------------------------------------

//遍历option和添加、移除option
function  changeShipMethod(shipping){
var len = $("select[name=ISHIPTYPE]  option").length
if(shipping.value != "CA"){
$("select[name=ISHIPTYPE]  option").each(function(){
if($(this).val() ==  111){
$(this).remove();
}
});
}else{
$("UPS  Ground").appendTo($("select[name=ISHIPTYPE]"));
}
}

//取得下拉選單的選取值

$(#testSelect  option:selected').text();
或$("#testSelect").find('option:selected').text();
或$("#testSelect").val();

jquery change 事件相关推荐

  1. jQuery绑定事件的三种常见方式(bind、one、【change、click、keydown、hover】)

    一.bind(type,[data],fn):为每个匹配元素的特定事件绑定对应的事件处理函数. 也可以同时给一个元素绑定多个事件,我们来看一下例子: <!DOCTYPE html> < ...

  2. jquery select change事件_jQuery实现省市联动效果

    <!DOCTYPE html> <html><head><meta charset="UTF-8"><title>< ...

  3. 在layui中使用 jquery 触发select 的 change事件无效

    在layui中使用 jquery 触发select 的 change事件无效 使用layui.use监听select事件 <select lay-filter="demo" ...

  4. jQuery的事件change

    人生还在继续,只有不断补充以前所不懂的知识,今天练习一个jQuery的事件change.这个事件是在对象失去focus并且原本值有所变化时就产生此事件. 如select时,用户所选择的选项有变时,或是 ...

  5. 用jquery给Struts2的s:radio /标签添加change事件

    用到Struts2的<s:radio/>标签时想给它添加一个change事件,由于此标签为页面自动生成一个radio组,不能像平常那样控制.网上说了一大堆,也没找到一个满意的.如果像以前那 ...

  6. jquery radio/checkbox change 事件不能触发的问题

    需求 <input type="radio" id="need" name="need" value="0" /& ...

  7. html select 事件 jquery,通过jquery触发select自身的change事件

    ###通过jquery触发select自身的change事件 1.通过js来去触发select的change事件 代码如下:包含了html部分和js部分 //html部分 选择省份 {$provinc ...

  8. 使用jQuery调色器farbtastic--触发change事件

    jQuery调色器插件farbtastic非常的好用,官方网址如下:http://acko.net/dev/farbtastic 附件中是官网的例子以及添加的一个例子,主要是触发颜色改变时,input ...

  9. jQuery的change()事件

    1.change()定义和用法 当元素的值发生改变时,会发生 change 事件. 该事件仅适用于文本域(text field),以及 textarea 和 select 元素. change() 函 ...

最新文章

  1. 机器学习中特征选择怎么做?这篇文章告诉你
  2. Json,String,Map之间的转换
  3. 自学编程的朋友,我想给你们这 5 个建议
  4. Oracle 删除归档日志脚本
  5. 云级Key-value数据库大比较
  6. 深度学(deep learning)基础-神经网络简易教程
  7. 模块mod_h323的编译
  8. Windows下卸载Oracle
  9. java2期末考试试题及答案_《JAVA语言程序设计》期末考试试题及答案(2)
  10. 安装了但是报错找不到_安装MySQL时由于找不到vcruntime140_1.dll,无法继续安装
  11. 等宽分箱_数据分析师-数据挖掘如何分箱以及对箱子中的数据进行平滑处理
  12. Mysql-MVCC
  13. 简述Java运行环境
  14. Excel解决中英文分离
  15. IntelliJ IDEA 的 Code Coverage 测试
  16. 网站中的新老访客怎么定义,有何区别?
  17. MySQL(更新中)
  18. java与jasper模板_ireport中使用java进行pdf转化,jasper作为模板
  19. 阿拉伯数字转化为中文的数字(金额)
  20. Kotlin Android Extensions使用指南

热门文章

  1. TCP/IP详解之环回接口(loopback interface)
  2. 抢跑抖音 中国短视频第一股海外市场将如何布局?
  3. 前端可视化数据大屏(1)
  4. 普通人如何应对经济危机
  5. Python实现词云生日祝福图片,快拿去给心爱的人送上祝福
  6. Javascript语义分析器,教你如何实现Jquery库
  7. 超棒的HTML5/CSS3单页面响应式模板(支持Bootstrap)
  8. 皇帝内经:恬淡虚无,真气从之,精神内守,病安从来?
  9. FTP-----局域网内部远程桌面
  10. 云笔记使用的感受想法!(对有道云笔记、印象云笔记的比较与评价)