下拉框

<select id="selectID" name="selectName">

<option vlaue="1">1</option>

<option vlaue="2">2</option>

<option vlaue="3">3</option>

</select>

(一)JQuery对select的操作

// 获取select本身属性name的值

console.log($("#selectID").prop("name"));

(二)JQuery对select option的操作

//选择更改事件

$("#selectID").change(function(){   selectChangeFunCode;      });

//获取属性值

//获取下拉框选中项的text属性值
        var selectText = $("#selectID").find("option:selected").text();
        console.log(selectText);
        //获取下拉框选中项的value属性值    ①
        var selectValue = $("#selectID").val();
        console.log(selectValue);
        //获取下拉框选中项的index属性值
        var selectIndex = $("#selectID").get(0).selectedIndex;
        console.log(selectIndex);
        获取下拉框最大的index属性值
        var selectMaxIndex = $("#selectID option:last").attr("index");
        console.log(selectMaxIndex);

//获取文本值

//获取下拉框选中项的  文本内容     ②

var selectHtml = $("#selectID").find("option:selected").html();
      console.log(selectHtml );

要更改 下拉框其中一个option,需要同时操作①②

//设置下拉框index属性为5的选项 选中
        $("#selectID").get(0).selectedIndex = 5;  
  
        //设置下拉框value属性为4的选项 选中
        $("#selectID").val(4);

//设置下拉框text属性为5的选项 选中
         $("#selectID option[text=5]").attr("selected", "selected");

$("#yyt option:contains(' 5')").attr("selected", true);

        //在下拉框最后添加一个选项
        $("#selectID").append("<option value='7'>7</option>");
  
        //在下拉框最前添加一个选项
        $("#selectID").prepend("<option value='0'>0</option>")

//移除下拉框最后一个选项
        $("#selectID option:last").remove();

//移除下拉框 index属性为1的选项
        $("#selectID option[index=1]").remove();
   
        //移除下拉框 value属性为4的选项
        $("#selectID option[value=4]").remove();

//移除下拉框 text属性为5的选项
        $("#selectID option[text=5]").remove();

转载于:https://www.cnblogs.com/smilexumu/p/7413774.html

【jq】JQuery对select的操作相关推荐

  1. jquery对Select的操作

    引自:http://www.cnblogs.com/50614090/archive/2012/03/22/2411709.html 一.获取选择的值 $("#select_id" ...

  2. jquery对select的操作详解

    select的html标签如下:<select class="xxx" id="yyy"><option></option> ...

  3. jQuery对select操作(2)

    jQuery对select操作 (2009-04-02 18:46:03) 转载 标签: jquery select option 获取 自定义 属性 it 分类: javascript //遍历op ...

  4. jQuery获得select的值及其他操作

    总结一下 jQuery获得select的值,以及其他操作, 1.获取第一个option的值 $('#test option:first').val();2.最后一个option的值 $('#test ...

  5. JQUERY对RADIO,CHECKBOX,SELECT的操作常用方法大全

    JQUERY对RADIO,CHECKBOX,SELECT的操作 ******************************************************************** ...

  6. jquery中select操作append、prepend、remove、find、val、get、selectedIndex、attr、option

    全栈工程师开发手册 (作者:栾鹏) jquery系列教程2-DOM操作全解 jquery中select操作 jquery中select操作函数和字段包括append.prepend.remove.fi ...

  7. jQuery的Select操作集合

    jQuery获取Select选择的Text和Value: 语法解释: 1. $("#select_id").change(function(){//code...}); //为Se ...

  8. jq 关于select的操作

    jQuery获取Select选择的Text和Value: 1. $("#select_id").change(function(){//code...}); //为Select添加 ...

  9. jQuery 学习笔记一(认识jQuery jQuery选择器 jQuery中的DOM操作)

    第一章 认识jQuery jQuery代码风格 $(document).ready(function(){ //... }); 简化 $(function(){ //... }); jQuery对象转 ...

最新文章

  1. Ansible04-任务控制
  2. [Leetcode] Sqrt(x)
  3. Cookie会话技术
  4. 深入探讨用位掩码代替分支(8):SSE指令集速度测试
  5. REST端点,可使用Apache Camel进行集成
  6. 两分钟让你变成jar包制作高手
  7. c语言图像压缩算法实现_kakadu——JPEG2000图像压缩软件的安装和使用
  8. vi-vim :删除、撤销、恢复删除、复制删除
  9. element UI表格使用cell-style改变单元格样式
  10. 我们早上一般是七点半上班
  11. delphi报列表索引越界怎么处理_深入了解散列表
  12. matlab 2017a界面,超详细干货:matlab2017a与 CCS 6.2联调设置
  13. 【yishen】黑苹果 声卡驱动
  14. uchome登陆机制分析(一)
  15. 软考架构师 | 01 考试介绍及备考攻略
  16. SMS之SMS2003+SP3
  17. spark Steaming 学习笔记
  18. cadence logic 库说明
  19. 测序中,什么是“测通”
  20. ZooKeeper知识点整理

热门文章

  1. [CodeWars] Convert Decimal Degrees to Degrees, Minutes, Seconds
  2. 计算机下面添加桌面,电脑系统教程_win7中如何在库中添加桌面
  3. 港大计算机硕士面试多久有通知,港大计算机 HKU CS面试准备
  4. 关于最近的感想以及贴些图论模板
  5. 如何解决资源管理器被结束任务后的问题,怎么重启或新建资源管理器任务?
  6. 在线客服系统简介(上篇)
  7. oracle19c查看pdb表空间,19c pdb如何保存启动状态
  8. thymeleaf:字符串Strings常见的使用方法
  9. I will be better for you.
  10. dn什么意思_DN是什么意思中文翻译