zoukankan      html  css  js  c++  java
  • JS & JQuery 动态添加 select option

    JS:
    var selid = document.getElementById("sltid");
    for(var i=0; i<10;i++){ //循环添加多个值
    sid.option[i] = new Option(i,i);
    }
    sid.options[sid.options.length]=new Option("1","2"); // 在最后一个值后面添加多一个

    JQuery:

    $("#selectId").append("<option value='"+value+"'>"+text+"</option>");
     

    当然除了这句,还有设置默认选择值、第一个的值、最后一个的值、第N个的值等等的,所以在网上搜了一上:

    jQuery获取Select选择的Text和Value:

    1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发

    2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text

    3. var checkValue=$("#select_id").val(); //获取Select选择的Value

    4. var checkIndex=$("#select_id ").get(0).selectedIndex; //获取Select选择的索引值

    5. var maxIndex=$("#select_id option:last").attr("index"); //获取Select最大的索引值

    jQuery添加/删除Select的Option项:

    1. $("#select_id").append("<option value='Value'>Text</option>"); //为Select追加一个Option(下拉项)

    2. $("#select_id").prepend("<option value='0'>请选择</option>"); //为Select插入一个Option(第一个位置)

    3. $("#select_id option:last").remove(); //删除Select中索引值最大Option(最后一个)

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

    5. $("#select_id option[value='3']").remove(); //删除Select中Value='3'的Option

    5. $("#select_id option[text='4']").remove(); //删除Select中Text='4'的Option

  • 相关阅读:
    EntityFramework 启用迁移 EnableMigrations 报异常 "No context type was found in the assembly"
    JAVA 访问FTP服务器示例(2)
    NuGet Package Manager 更新错误解决办法
    JAVA 访问FTP服务器示例(1)
    RemoteAttribute 的使用问题
    诡异的 javascript 变量
    javascript apply用法
    Babun 中文乱码
    GSM呼叫过程
    转站博客园
  • 原文地址:https://www.cnblogs.com/yangxiong/p/6644966.html
Copyright © 2011-2022 走看看