【jq】JQuery对select的操作
下拉框
<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,需要同时操作①②
$("#selectID").get(0).selectedIndex = 5;
//设置下拉框value属性为4的选项 选中
$("#selectID").val(4);
//设置下拉框text属性为5的选项 选中
$("#selectID option[text=5]").attr("selected", "selected");
//在下拉框最后添加一个选项
$("#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的操作相关推荐
- jquery对Select的操作
引自:http://www.cnblogs.com/50614090/archive/2012/03/22/2411709.html 一.获取选择的值 $("#select_id" ...
- jquery对select的操作详解
select的html标签如下:<select class="xxx" id="yyy"><option></option> ...
- jQuery对select操作(2)
jQuery对select操作 (2009-04-02 18:46:03) 转载 标签: jquery select option 获取 自定义 属性 it 分类: javascript //遍历op ...
- jQuery获得select的值及其他操作
总结一下 jQuery获得select的值,以及其他操作, 1.获取第一个option的值 $('#test option:first').val();2.最后一个option的值 $('#test ...
- JQUERY对RADIO,CHECKBOX,SELECT的操作常用方法大全
JQUERY对RADIO,CHECKBOX,SELECT的操作 ******************************************************************** ...
- jquery中select操作append、prepend、remove、find、val、get、selectedIndex、attr、option
全栈工程师开发手册 (作者:栾鹏) jquery系列教程2-DOM操作全解 jquery中select操作 jquery中select操作函数和字段包括append.prepend.remove.fi ...
- jQuery的Select操作集合
jQuery获取Select选择的Text和Value: 语法解释: 1. $("#select_id").change(function(){//code...}); //为Se ...
- jq 关于select的操作
jQuery获取Select选择的Text和Value: 1. $("#select_id").change(function(){//code...}); //为Select添加 ...
- jQuery 学习笔记一(认识jQuery jQuery选择器 jQuery中的DOM操作)
第一章 认识jQuery jQuery代码风格 $(document).ready(function(){ //... }); 简化 $(function(){ //... }); jQuery对象转 ...
最新文章
- Ansible04-任务控制
- [Leetcode] Sqrt(x)
- Cookie会话技术
- 深入探讨用位掩码代替分支(8):SSE指令集速度测试
- REST端点,可使用Apache Camel进行集成
- 两分钟让你变成jar包制作高手
- c语言图像压缩算法实现_kakadu——JPEG2000图像压缩软件的安装和使用
- vi-vim :删除、撤销、恢复删除、复制删除
- element UI表格使用cell-style改变单元格样式
- 我们早上一般是七点半上班
- delphi报列表索引越界怎么处理_深入了解散列表
- matlab 2017a界面,超详细干货:matlab2017a与 CCS 6.2联调设置
- 【yishen】黑苹果 声卡驱动
- uchome登陆机制分析(一)
- 软考架构师 | 01 考试介绍及备考攻略
- SMS之SMS2003+SP3
- spark Steaming 学习笔记
- cadence logic 库说明
- 测序中,什么是“测通”
- ZooKeeper知识点整理
热门文章
- [CodeWars] Convert Decimal Degrees to Degrees, Minutes, Seconds
- 计算机下面添加桌面,电脑系统教程_win7中如何在库中添加桌面
- 港大计算机硕士面试多久有通知,港大计算机 HKU CS面试准备
- 关于最近的感想以及贴些图论模板
- 如何解决资源管理器被结束任务后的问题,怎么重启或新建资源管理器任务?
- 在线客服系统简介(上篇)
- oracle19c查看pdb表空间,19c pdb如何保存启动状态
- thymeleaf:字符串Strings常见的使用方法
- I will be better for you.
- dn什么意思_DN是什么意思中文翻译