`

jQuery选中下拉框,jQuery如何选中select

    博客分类:
  • J2EE
阅读更多
if(!jQuery("[name='houseType']").attr("checked")){
      alert('请选择房源类型 ! ')
      return
}

 我们看演示:如有下列html

<select  id="bag" >
<option value="178">女式</option>
<option value="177">男式</option>
<option value="179">通用</option>
</select>

 

jQuery一般是通过val()方法来选中select

用$("#select").attr('value','2');时firefox可以,但ie6不可以
改用$("#select").val('2'),两者都可以了,而且更简洁

自己的理解:value不是select的正规属性,这个value存在于<option>里,所以第一句在兼容上有点问题

如果字符串一定要加' '       要么是" "

$("#bag").val("179")

 下拉框的option有两个有用的参数一个是text,一个是value.上面是通过value来选中下拉框的,我们可以通过文本值来选中select吗?

$("#bag").val("通用")//没有效果
//说明只能通过option的value值来选中下拉框

 

看来我们只能曲线救国了,通过遍历下拉框的所有option然后判断option的文本值 是否相等来选中

$("#bag option").each(function(){
if($(this).text()=="通用"){
$(this).attr("selected",true)
//$(this).attr("selected","selected")两者都可以选中
}

 这样也是可以的

 category_type =  parseInt(jQuery(this).val());// 类别的ID
                    		   category_name =  jQuery(this);
                    		   var index = jQuery(this)[0].selectedIndex; // 选中索引
                    		   category_name = jQuery(this)[0].options[index].text;// 类别名称 (选中文本)
                    		   //var value = jQuery(this)[0][index].value; // 选中值

 

function selectAll(obj){
	jQuery("[name='city']").attr("checked",jQuery(obj).attr("checked"));//全选
}

 

if(!jQuery("[name='houseType']").attr("checked")){
   alert('请选择房源类型 ! ')
   return
}

 

分享到:
评论
1 楼 戎马一生 2014-09-29  
var bankCode=$("#bankCodeXinYong option:checked").val();
这样就可以判断选中的下拉框的值了

相关推荐

    jQuery手机下拉框select

    `jQuery手机下拉框select` 主要关注于改善移动端的用户体验,通过JavaScript和CSS增强下拉框的外观和功能。 ### jQuery Mobile Select Menu jQuery Mobile 提供了一个专门的 Select Menu 插件,用于将标准的...

    jQuery select下拉框美化代码.zip

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

    80、jquery select下拉框美化代码

    本知识点聚焦于"80、jquery select下拉框美化代码",主要讨论如何使用jQuery来美化HTML中的select元素,以提升用户界面的视觉效果和用户体验。 传统的HTML select元素在不同浏览器中的样式表现不一,且通常缺乏...

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

    在本文中,我们将深入探讨"jQuery Select下拉框分类菜单多选插件"这一主题,它是一款用于增强标准HTML选择器功能的实用工具。这款插件不仅提供了分门别类的下拉菜单,还集成了搜索功能,使得用户在处理大量选项时...

    jQuery Select下拉框美化特效.zip

    "jQuery Select下拉框美化特效"就是为了提升用户体验,将原本朴素的Select元素转化为具有视觉吸引力的组件。 该特效主要基于JavaScript库jQuery实现,jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件...

    jQuery select下拉框单选和多选插件

    **jQuery select下拉框单选和多选插件** 在Web开发中,下拉框(select)是常用的一种用户交互元素,它用于提供多个选项供用户选择。然而,原生的HTML select元素在样式和交互性上往往显得较为单一。为了解决这个...

    jQuery Select下拉框美化代码.zip

    《jQuery Select下拉框美化代码详解》 在网页设计中,下拉选择框(Select)是一种常见的用户交互元素,但其默认样式往往显得单调且不友好。为了提升用户体验,jQuery库提供了一系列方法和插件来美化这个元素。本文...

    jQuery Select下拉框美化插件 菜单淡如淡出动画

    但是今天我们要为大家分享一款基于jQuery的Select下拉框美化插件,它完全重写了浏览器默认的Select下拉框样式,而且在下拉菜单展开时还伴随淡如淡出的动画效果,非常不错。当然我们以前也分享过一些类似的插件,可以...

    jQuery select下拉框菜单选中插件.zip

    《jQuery select下拉框菜单选中插件详解》 在网页开发中,下拉框(Select)是常用的一种表单元素,它允许用户从一系列预设选项中进行选择。然而,原生的HTML select元素在样式和交互效果上往往显得较为单一。为了...

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

    例如,我们可以使用`.select`类来选中所有的下拉框,并用`border-radius`属性来设置圆角,用`transition`属性添加平滑过渡效果。 接着,HTML5在创建自定义下拉框中起到了基础架构的作用。HTML5提供了一些新的标签,...

    jQuery Select下拉框美化代码

    **jQuery Select下拉框美化代码**是用于提升网站交互体验的一种技术手段,它通过使用JavaScript库jQuery和特定的插件,如本例中的`ui-select.js`,来增强和美化HTML中的`&lt;select&gt;`元素。在传统的网页设计中,`...

    jquery flexbox 下拉框插件

    **jQuery Flexbox 下拉框插件** 在网页开发中,下拉框(Dropdown)是一种常见的交互元素,用于在有限的空间内展示丰富的选项。jQuery Flexbox 下拉框插件是为了解决传统下拉框样式单一、灵活性不足的问题而设计的。...

    jQuery自定义下拉框.zip

    本项目“jQuery自定义下拉框”是针对原生HTML下拉选择框(`&lt;select&gt;`元素)的一种美化和功能增强方案,旨在提供更优雅、用户友好的交互体验。下面将详细阐述其主要知识点。 1. **jQuery库的使用**:jQuery库通过...

    jQuery select下拉框样式美化插件.zip

    《jQuery Select下拉框样式美化插件详解及应用》 在网页设计中,下拉框(Select)作为常见的数据选择控件,其样式往往显得较为单一,无法满足设计师们追求美观与个性化的需求。jQuery,这个强大的JavaScript库,为...

    jQuery Select下拉框美化插件.zip

    jQuery Select下拉框美化插件是专为解决这个问题而设计的,它能够将原本样式单一的Select元素转化为具有现代感、美观且交互友好的组件。这款插件基于jQuery库,结合CSS和JavaScript技术,可以轻松地与HTML5兼容,...

    jQuery Select下拉框美化表单.zip

    《jQuery Select下拉框美化表单》 在网页设计中,表单元素是与用户交互的重要组成部分,其中下拉框(Select)是最常见的输入控件之一。然而,原生的HTML下拉框样式通常较为简单,无法满足现代网页美观的需求。针对...

    jquery获取当前选中下拉框的各个属性

    ### 使用jQuery获取与设置下拉框(Select)的属性 #### 概述 在Web开发中,下拉框(`&lt;select&gt;`元素)是表单中常见的一种输入控件,用于提供用户选择列表中的某个选项。jQuery作为一种轻量级、功能强大的JavaScript...

Global site tag (gtag.js) - Google Analytics