`
孤独枫
  • 浏览: 24521 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

jQuery对下拉框的操作(文摘)

 
阅读更多
<script type="text/javascript"></script> jQuery对下拉框的操作
/获取第一个option的值
$('#test option:first').val();
//最后一个option的值
$('#test option:last').val();
//获取第二个option的值
$('#test option:eq(1)').val();
//获取选中的值
$('#test').val();
$('#test option:selected').val();
//设置值为2的option为选中状态
$('#test').attr('value','2');
//设置第一个option为选中
$('#test option:last').attr('selected','selected');
$("#test").attr('value' , $('#test option:last').val());
$("#test").attr('value' , $('#test option').eq($('#test option').length - 1).val());
//获取select的长度
$('#test option').length;
//添加一个option
$("#test").append("<option value='9'>ff</option>");
$("<option value='9'>ff</option>").appendTo("#test");
//添除选中项
$('#test option:selected').remove();
//指定项选中
$('#test option:first').remove();
//指定值被删除
$('#test option').each(function(){
if( $(this).val() == '5'){
$(this).remove();
}
});
$('#test option[value=5]').remove();

//获取第一个Group的标签
$('#test optgroup:eq(0)').attr('label');
//获取第二group下面第一个option的值
$('#test optgroup:eq(1) :option:eq(0)').val();

获取select中选择的text与value相关的值

获取select选择的Text : var checkText=$("#slc1").find("option:selected").text();
获取select选择的value:var checkValue=$("#slc1").val();
获取select选择的索引值: var checkIndex=$("#slc1 ").get(0).selectedIndex;
获取select最大的索引值: var maxIndex=$("#slc1 option:last").attr("index");

设置select选择的Text和Value

设置select索引值为1的项选中:$("#slc1 ").get(0).selectedIndex=1;
设置select的value值为4的项选中: $("#slc1 ").val(4);
设置select的Text值为JQuery的选中:
$("#slc1 option[text='jQuery']").attr("selected", true);
PS:特别要注意一下第三项的使用哦。看看JQuery的选择器功能是如此地强大呀!

添加删除option项

为select追加一个Option(下拉项)
$("#slc2").append("<option value='"+i+"'>"+i+"</option>");
为select插入一个option(第一个位置)
$("#slc2").prepend("<option value='0'>请选择</option>");
PS: prepend 这是向所有匹配元素内部的开始处插入内容的最佳方式。
删除select中索引值最大option(最后一个)
$("#slc2 option:last").remove();
删除select中索引值为0的option(第一个)
$("#slc2 option[index='0']").remove();
删除select中value='3'的option
$("#slc2 option[value='3']").remove();
删除select中text='4'的option
$("#slc2 option[text='3']").remove();
 
 
分享到:
评论
2 楼 skzr.org 2011-07-22  
呵呵,最近在用这个吧。 
1 楼 skzr.org 2011-07-22  
jquery的精髓:选择器 + dom操作

相关推荐

    jQuery手机下拉框select

    jQuery库提供了一种优雅的方式来解决这个问题,使得在手机上使用下拉框变得更加友好和可定制。`jQuery手机下拉框select` 主要关注于改善移动端的用户体验,通过JavaScript和CSS增强下拉框的外观和功能。 ### jQuery...

    jquery flexbox 下拉框插件

    jQuery插件则是对jQuery核心功能的扩展,开发者可以利用这些插件快速实现特定的功能,如表单验证、轮播图、下拉框等。在本例中,jQuery Flexbox 下拉框插件正是为下拉菜单添加了更多样式和行为的选项。 **Flexbox ...

    jQuery自定义下拉框.zip

    在网页设计中,jQuery是一种广泛使用...通过以上技术,"jQuery自定义下拉框"项目实现了对原生HTML下拉框的优雅替代,提升了用户界面的美观度和交互性,同时也展示了jQuery在网页动态效果和用户体验优化方面的强大能力。

    jQuery自定义下拉框 jQuery自定义下拉框网页特效.zip

    本资源"jQuery自定义下拉框 jQuery自定义下拉框网页特效.zip"显然包含了一个使用jQuery实现的自定义下拉框效果,适用于提升网页的用户体验和视觉吸引力。 首先,我们要理解CSS在自定义下拉框中的作用。CSS(层叠...

    Jquery实现下拉框多选

    以下是对"Jquery实现下拉框多选"这一知识点的详细解释。 一、jQuery与HTML Select元素 在HTML中,`&lt;select&gt;`元素用于创建下拉菜单,而`&lt;option&gt;`元素则定义了下拉菜单中的选项。默认情况下,`&lt;select&gt;`元素只支持...

    jQuery城市下拉框菜单选择代码

    2. **jQuery选择器**:使用jQuery选择器定位到HTML中的下拉框元素,以便对其进行操作。例如,我们可以使用ID选择器来选取刚才创建的`&lt;select&gt;`元素: ```javascript var $citySelect = $('#citySelect'); ``` 3....

    jQuery自定义下拉框插件

    jQuery自定义下拉框插件 jQuery自定义下拉框插件 jQuery自定义下拉框插件 jQuery自定义下拉框插件 jQuery自定义下拉框插件 jQuery自定义下拉框插件

    jQuery select下拉框美化代码.zip

    `jQuery select下拉框美化代码`这个压缩包的实现可能还包含了其他细节,如防止多次点击导致的闪烁,以及在鼠标移出下拉框时自动隐藏内容等功能。这种美化代码对于提升网站的用户体验和专业感具有积极意义,特别是...

    Jquery ul下拉框效果

    jQuery是一个轻量级的JavaScript库,它简化了DOM操作、事件处理和Ajax交互。通过引入jQuery库,我们可以编写简洁而强大的代码来实现复杂的交互效果。 1. **HTML结构**: 创建一个基础的`&lt;ul&gt;`列表,其中包含多个`...

    80、jquery select下拉框美化代码

    - 注意在非必要时避免对大型select进行DOM操作,因为这可能导致性能下降。 通过以上方法,你可以创建出既实用又美观的下拉框,提升网站的整体用户体验。在实际项目中,根据需求和项目规模,可以选择使用现有的...

    jquery的下拉框检索js

    以上代码会在页面加载完成后对ID为`example`的下拉框应用Chosen插件。此时,下拉框就会具备检索功能,用户可以直接在下拉框内输入,筛选出与输入内容匹配的选项。 Chosen插件还提供了丰富的API和配置选项,可以...

    jquery div 下拉框 下拉列表

    jQuery通过选择器选中DOM元素,然后对这些元素进行操作。例如,`$("#myDiv")`会选中ID为"myDiv"的div元素。jQuery还提供了一系列方法,如`.html()`用于改变元素内容,`.css()`用于修改样式,`.show()`和`.hide()`...

    jquery-下拉框down

    在IT行业中,jQuery是一个广泛使用的JavaScript库,它极大地简化了DOM操作、事件处理、动画制作以及Ajax交互。本文将深入探讨“jquery-下拉框down”这一主题,它主要涉及如何利用jQuery来实现动态下拉框功能,以及...

    jQuery Select下拉框分类菜单多选插件

    4. **自定义样式**:通过CSS文件(在这个例子中是`css`文件夹中的文件),可以对下拉框及菜单进行定制,以匹配网站的总体设计和品牌风格。 5. **交互性**:jQuery的事件处理功能使得这款插件能够响应用户的操作,如...

    jquery 多选下拉框实例

    在网页开发中,jQuery 是一个广泛使用的 JavaScript 库,它极大地简化了 JavaScript 的操作,包括DOM操作、事件处理、动画效果以及Ajax交互等。在这个"jQuery 多选下拉框实例"中,我们关注的是如何在HTML的下拉选择...

    jquery 实现下拉框左右选择

    总之,使用jQuery实现下拉框左右选择功能是一项常见的前端任务,它通过简化JavaScript操作DOM的过程,使得开发者能够快速构建交互性良好的用户界面。通过结合HTML、CSS和jQuery,我们可以创建出直观且易于操作的...

    jQuery多选下拉框插件

    `jquery.multi-select.js`正是这样一款插件,它能够将传统的HTML `select` 元素转变为具有复选框功能的多选下拉框,不仅提升了视觉效果,也增强了用户的操作便捷性。 **一、jQuery库基础** 在深入理解`jquery....

    jQuery自定义下拉框选择菜单 支持右键弹出菜单

    jQuery自定义下拉框选择菜单 支持右键弹出菜单 jQuery自定义下拉框选择菜单 支持右键弹出菜单 jQuery自定义下拉框选择菜单 支持右键弹出菜单 jQuery自定义下拉框选择菜单 支持右键弹出菜单

    jQuery搜索下拉框选择菜单插件.zip

    今天我们将聚焦于"jQuery搜索下拉框选择菜单插件",它在下拉菜单、分页、键盘操作以及鼠标右键功能等方面展现出卓越的性能,为网页交互带来了新的可能。 首先,这款插件的核心特性是搜索下拉框,它允许用户通过输入...

    基于Jquery的下拉框搜索

    在很多Form表单中,下拉框是很常见的组件,如果下拉框的选项比较少,少于10个或者20个,都比较容易选择,如果说选项超过50个或者更多,想找到自己想要的选项就不容易了。这种带搜索的下拉框,这个很容易看懂,方便,...

Global site tag (gtag.js) - Google Analytics