本文所分享的知识点是【Jquery操作下拉框(DropDownList)实现取值赋值】,欢迎您喜欢我爱IT技术网所分享的教程、知识、经验或攻略,下面是详细的讲解。
Jquery操作下拉框(DropDownList)实现取值赋值
1. 获取选中项:
获取选中项的Value值:
$('select#sel option:selected').val();
或者
$('select#sel').find('option:selected').val();
获取选中项的Text值:
$('select#seloption:selected').text();
或者
$('select#sel').find('option:selected').text();
2. 获取当前选中项的索引值:
$('select#sel').get(0).selectedIndex;
3. 获取当前option的最大索引值:
$('select#sel option:last').attr("index")
4. 获取DropdownList的长度:
$('select#sel')[0].options.length;
或者
$('select#sel').get(0).options.length;
5. 设置第一个option为选中值:
$('select#sel option:first').attr('selected','true')
或者
$('select#sel')[0].selectedIndex=0;
6. 设置最后一个option为选中值:
$('select#sel option:last).attr('selected','true')
7. 根据索引值设置任意一个option为选中值:
$('select#sel')[0].selectedIndex=索引值;索引值=0,1,2....
8. 设置Value=4 的option为选中值:
$('select#sel').attr('value','4');
或者
$("select#sel option[value='4']").attr('selected', 'true');
9. 删除Value=3的option:
$("select#sel option[value='3']").remove();
10.删除第几个option:
$(" select#sel option ").eq(索引值).remove();索引值=0,1,2....
如删除第3个Radio:
$(" select#sel option ").eq(2).remove();
11.删除第一个option:
$(" select#sel option ").eq(0).remove();
或者
$("select#sel option:first").remove();
12. 删除最后一个option:
$("select#sel option:last").remove();
13. 删除dropdownlist:
$("select#sel").remove();
14.在select后面添加一个option:
$("select#sel").append("f");
15. 在select前面添加一个option:
$("select#sel").prepend("0");
16. 遍历option:
$(' select#sel option ').each(function (index, domEle) {
//写入代码
});
关于Jquery操作下拉框(DropDownList)实现取值赋值的相关讨论如下:
相关问题:如何用js获取下拉框dropdownlist显示的值
答:比如有一个下拉框定义如下: 那么可以利用以下方法来获取值: 方法一: var ddl = document.getElementById("ddlBusCode") var index = ddl.seletedIndex; var Value = ddl.options[index].value; var Text = ddl.options[index].text; 方法二:... >>详细
相关问题:jquery如何将下拉框的某元素设为当前选中值
答:jquery提供了val()方法设置或返回表单字段的值,因此将下拉框的某元素设为当前选中值,只需设置用val()方法设置下拉框的值即可。下面进行实例演示: 1、HTML结构 - 请选择 -1-关2-赵3-马4-黄5-张2、jquery代码 $(function(){$("input[type='butt... >>详细
相关问题:用jquery怎么给下拉框赋值?
答:和input一样 $("#select1").val("123") >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
