zoukankan      html  css  js  c++  java
  • jQuery 操作option

    js清空option

    之前清空option ,我的做法是遍历现有option,将其每个子元素都置空即可。现在使用jQuery来实现,我们只需要调用其支持的empty方法即可。

    empty()

    删除匹配的元素集合中所有的子节点。

    再加上,我们要设默认值,所以此处清空select下所有option的方法,使用下面语句即可:

    $('#selectId').empty().append( $("<option>这里放默认值</option>") );

    js动态创建option

    之前的做法,是借用其中间函数,来实现遍历Ajax返回的json对象。并使用new Option来创建option.现在我使用如下方法处理

    for(var i = 0,len = jsondata.length; i<len; i++){
          $('#selectId').append($("<option value='"+jsondata[i].val+"'>"+jsondata[i].txt+"</option>"));
    }
       好像也可以这么写:
      $('#selectId').append("<option value='"+jsondata[i].val+"'>"+jsondata[i].txt+"</option>");
  • 相关阅读:
    Oracle基础知识
    tomcat服务器
    jquery实现常用UI布局
    css画布
    css布局
    jquery快速常用技能
    css快速浏览
    css选择器
    spring boot项目mybatis配置注解+配置文件
    sass的安装和基础语法
  • 原文地址:https://www.cnblogs.com/zhwl/p/1969229.html
Copyright © 2011-2022 走看看