zoukankan      html  css  js  c++  java
  • jquery 让select元素中的某个option被选中

    比如
    Js代码 复制代码 收藏代码
    1. <select class="type"></select>  
    <select class="type"></select>


    1、设置value为1的项选中

         $(".type").val("1");

    2、设置text为管理组的项选中

       
    Js代码 复制代码 收藏代码
    1. $(".type").find("option[text='管理组']").attr("selected",true);  
    $(".type").find("option[text='管理组']").attr("selected",true);


       中括号里的等号的前面是属性名称,不用加引号。

    3、获取当前选中项的value

       
    Js代码 复制代码 收藏代码
    1. $(".type").val();  
    $(".type").val();


    4、获取当前选中项的text

       
    Js代码 复制代码 收藏代码
    1. $(".type").find("option:selected").text();  
    $(".type").find("option:selected").text();


    select的级联,即第二个select的值随着第一个select选中的值变化。这在jquery中是非常简单的。

    如:
    Js代码 复制代码 收藏代码
    1. $(".type1").change(function(){   
    2.   
    3.      // 先清空第二个   
    4.   
    5.       $(".type2").empty();   
    6.   
    7.      // 实际的应用中,这里的option一般都是用循环生成多个了   
    8.   
    9.       var option = $("<option>").val(1).text("1");   
    10.   
    11.       $(".type2").append(option);   
    12.   
    13. });  
    $(".type1").change(function(){
    
         // 先清空第二个
    
          $(".type2").empty();
    
         // 实际的应用中,这里的option一般都是用循环生成多个了
    
          var option = $("<option>").val(1).text("1");
    
          $(".type2").append(option);
    
    });


    黑色头发:http://heisetoufa.iteye.com
  • 相关阅读:
    移动端兼容
    三点优化
    面向对象(一)
    BootCDN和npm
    分页逻辑
    多物体运动框架
    兼容样式
    省略
    行内元素在水平和垂直排列的时候会有间距
    [Swift]LeetCode1053.交换一次的先前排列 | Previous Permutation With One Swap
  • 原文地址:https://www.cnblogs.com/fantiejun/p/3443886.html
Copyright © 2011-2022 走看看