`

jquey与js操作select示例

 
阅读更多
jQuery("#tbTTenderMaterialDTOList option").attr("selected", true);选择所有的下拉选项
获取Select :

获取select 选中的 text :

   1.$("#ddlRegType").find("option:selected").text();
2.nowrow.cells[3].innerText=ops[myselecter.selectedIndex].text;
  3.var cityName=$('#cityId1 option:selected').text();




获取select选中的 value:

   $("#ddlRegType ").val();



获取select选中的索引:

     $("#ddlRegType ").get(0).selectedIndex;



设置select:

设置select 选中的索引:

     $("#ddlRegType ").get(0).selectedIndex=index;//index为索引值



设置select 选中的value:

    $("#ddlRegType ").attr("value","Normal“);

    $("#ddlRegType ").val("Normal");

    $("#ddlRegType ").get(0).value = value;



设置select 选中的text:

var count=$("#ddlRegType option").length;

  for(var i=0;i<count;i++) 
     {           if($("#ddlRegType ").get(0).options[i].text == text) 
        { 
            $("#ddlRegType ").get(0).options[i].selected = true; 
         
            break; 
        } 
    }



$("#select_id option[text='jQuery']").attr("selected", true);



设置select option项:



$("#select_id").append("<option value='Value'>Text</option>");  //添加一项option

$("#select_id").prepend("<option value='0'>请选择</option>"); //在前面插入一项option

$("#select_id option:last").remove(); //删除索引值最大的Option

$("#select_id option[index='0']").remove();//删除索引值为0的Option

$("#select_id option[value='3']").remove(); //删除值为3的Option

$("#select_id option[text='4']").remove(); //删除TEXT值为4的Option



清空 Select:

$("#ddlRegType ").empty();




jquery获得值:

.val()

.text()




设置值

.val('在这里设置值')










function moveTo(fromid,toid){
    var selectedoptions=jQuery("#"+fromid).find("option:selected");
    var newOptions=jQuery("#"+toid).attr('options');
    for(var i=0;i< selectedoptions.length;i++){ 
        var opt=new Option(selectedoptions[i].text,selectedoptions[i].value)
        newOptions.add(opt);
    }
    selectedoptions.remove();
}

上面是jQuery及js操作将多选框的值从左边添加到右边,或从右边删除回左边的代码。


下面是有两个多先框的html代码。

  <table cellpadding="5" cellspacing="0" border="0" class="ktable" style="width:98%">
        <tr>
          <td width="78" align="right"><em>*</em>负责承包商:</td>
          <td colspan="3"><input name="textfield" type="text" class="width200" id="textfield" value="关键字" onfocus="this.value=''"/>  <a href="#" class="sexybutton"><span><span>查询</span></span></a></td>
        </tr>
        <tr>
          <td></td>
          <td width="178"><select name="allContractorList" size="6"  multiple="multiple" id="allContractorList" style="height:auto;padding:3px">
                    <c:forEach items="${list}" var="condto">
                <option value="${condto.contractorId }">${condto.contractorName}</option>
                </c:forEach>
    
          </select></td>
          <td width="62">
          <a href="#" class="sexybutton" onclick="moveTo('allContractorList','signpartContractorList')"><span><span>添加&gt;&gt;</span></span></a>
          <a href="#" class="sexybutton mt5" onclick="moveTo('signpartContractorList','allContractorList')"><span><span>&lt;&lt;删除</span></span></a>
          </td>
          <td width="230"><select name="signpartContractorList" size="6" multiple="MULTIPLE" id="signpartContractorList" style="height:auto;padding:3px">
                     <c:forEach items="${listSignpartCon}" var="condtosign">
                <option value="${condtosign.contractorId }">${condtosign.contractorName}</option>
                </c:forEach>
          </select></td>
        </tr>
            </table>
分享到:
评论

相关推荐

    jquery.editable-select

    9. **示例和文档**:为了更好地理解和使用 `jquery.editable-select`,开发者应参考官方文档和示例代码,这些通常包括如何初始化插件、设置选项、响应事件等。 通过以上知识点,我们可以看出 `jquery.editable-...

    [转]Jquery操作select 收藏

    文件"jQuery-Select-bynet.htm"可能就是一个示例代码或插件的文档,它可能包含了更高级的select操作示例,如模拟多级联动下拉菜单或者自定义的下拉列表样式。 总的来说,掌握jQuery操作select的方法对于前端开发来...

    jquery下拉菜单插件SelectMenu

    在项目中,首先需要引入 jQuery 库(由于 `SelectMenu.js` 基于 jQuery),然后引入 `SelectMenu.js` 文件。例如: ```html &lt;script src="https://code.jquery.com/jquery-3.x.y.min.js"&gt;&lt;/script&gt; &lt;script src="js/...

    select选择框控件jquery-editable-select支持编辑输入

    jQuery Editable Select 是一个轻量级且高度可定制的插件,基于流行的JavaScript库jQuery构建。它提供了一个交互式的解决方案,使传统的静态下拉列表变得可编辑,用户可以直接在选择框内输入或修改选项,增强了用户...

    jquery select2组件

    在开始使用`Select2`之前,确保已经引入了`jQuery`库和`Select2`的CSS与JS文件。通常情况下,你可以在项目中添加以下链接: ```html &lt;link href="https://cdn.jsdelivr.net/npm/select2@4.1.0-beta.1/dist/css/...

    jQuery多选下拉框插件

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

    强大的jquery下拉分页选择插件SelectPage

    **jQuery库:jQuery与SelectPage.js插件** jQuery是一个广泛使用的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。jQuery的核心特性包括选择器(用于快速定位HTML元素)、链式...

    jQuery下拉查询筛选插件Combo Select

    **jQuery下拉查询筛选插件Combo Select** 在Web开发中,为了提高用户体验,经常会使用到下拉选择框,特别是当选项列表很长时。jQuery库提供了一种强大的方式来增强原生HTML元素的功能,其中就包括了`Combo Select`...

    Jquery combo-select

    其中,"jQuery combo-select"是一种常见的交互元素,它将传统的下拉选择器(select)与输入框(input)相结合,形成一种增强型的组合选择器,既提供了搜索功能,又允许用户自定义输入,极大地提升了用户体验。...

    jquery select插件带搜索框的下拉选择框代码

    &lt;title&gt;jQuery Searchable Select示例 &lt;link rel="stylesheet" href="jquery.searchableSelect.css"&gt; &lt;select id="mySelect"&gt; 选项1 选项2 &lt;!-- 添加更多选项 --&gt; &lt;/select&gt; &lt;script src="jquery-1.11.1....

    jQuery下拉框美化插件selectList.rar

    在实际应用中,你可以通过引入jQuery库和selectList插件的JS与CSS文件,然后对HTML中的`&lt;select&gt;`元素进行适当的jQuery选择和调用来实现美化效果。例如,使用`$('select').selectList()`即可初始化插件,对所有选择...

    可编辑的select下拉框

    1. `dist/`目录:包含编译后的CSS(`editable-select.css`)和JavaScript(`editable-select.js`)文件,这是在页面中直接使用的版本。 2. `src/`目录:源代码,如果你需要定制或者扩展插件,可以在这里进行修改。 3...

    Jquery操作Select option整理

    jQuery作为一种流行的JavaScript库,极大地简化了DOM操作的过程,使得处理`&lt;select&gt;`元素变得简单高效。本文档汇总了一系列关于如何使用jQuery来操作`&lt;select&gt;`元素及其`&lt;option&gt;`子元素的方法,旨在为前端开发者...

    jquery select2

    1. **基础应用**:首先,需要在页面中引入jQuery库和Select2库的CSS及JS文件。然后,通过`$('select').select2()`初始化选择器。 ```html &lt;link href="https://cdn.jsdelivr.net/npm/select2@4.x/dist/css/select2....

    jQuery手机下拉框select

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

    jquery input文本框模拟select选择框获取选定

    在网页开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了JavaScript代码的编写,尤其是在处理DOM操作、事件处理以及动画效果等方面。对于标题提到的"jquery input文本框模拟select选择框获取选定",这是...

    select2(jquery)插件下载

    - `js`: 此目录可能包含Select2的JavaScript文件,如`select2.min.js`,这是运行Select2插件所必需的脚本。 - `select2-4.0.0`: 这表示Select2的版本号为4.0.0,其中可能包含完整的库文件、文档和其他资源。 **...

    jQuery为动态生成的select元素添加事件的方法

    5. 示例代码分析:文章中提供的代码展示了如何为动态生成的select元素添加事件处理。首先,使用全局变量`strVoucherGroupSelect`来存储下拉框的HTML模板。接着,通过`getVoucherGroupData`函数发起Ajax请求获取数据...

    jQuery下拉查询筛选插件Combo Select.zip

    jQuery是JavaScript库,它简化了DOM操作、事件处理、动画效果以及Ajax交互。Combo Select 插件利用jQuery的这些特性,实现了下拉框的动态加载、实时搜索过滤等功能。例如,当用户在输入框中输入文字时,插件会实时...

    jquery 操作checkbox 和select

    在给定的文件中,`index.html`可能是展示这些操作的示例页面,而`jquery-1.4.2.min.js`是jQuery库的压缩版本,用于支持这些JavaScript代码的执行。在学习和实践时,结合这两个文件能更好地理解jQuery对表单元素的...

Global site tag (gtag.js) - Google Analytics