`
zzhaog
  • 浏览: 61617 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

ajax select 添加option 空白

阅读更多

今天动态添加option到selectl时,出现了添加后option为空白,个数却正确的情况。代码如下:

for(var i = 0; i < results.length; i++) {
oOption = document.createElement("OPTION");
oOption.value=results[i].childNodes[0].text;
oOption.text=results[i].childNodes[1].text;
tabcodelist.appendChild(oOption);
}

在网上找了半天,也没找到解决办法,后来经过仔细分析,和以前的代码对比,发现这一行tabcodelist.appendChild(oOption);
以前的代码不一样,以前用的是add方法而不是appendChild方法。改成add后问题解决,唉,这么小的一个问题浪费了半天劲。JavaScript真是不好用,太不容易找错了。

分享到:
评论

相关推荐

    bootstrap select2 动态从后台Ajax动态获取数据的代码

    3. 数据处理:将从服务器返回的JSON格式数据,拼接成`&lt;option&gt;`标签,然后添加到`&lt;select&gt;`元素中。 4. Select2初始化:初始化Select2插件,并根据需要配置插件的行为(如是否允许多选、是否允许清除选项等)。 5. ...

    IE8下Jquery获取select选中的值post到后台报错问题

    IE8下Jquery获取select选中的值post到后台报错的问题,主要原因是IE8浏览器在使用jquery获取select元素选中的值时,将其错误地识别为了数组。在非IE8浏览器中,比如Firefox、Chrome等,使用jquery获取select元素的...

    JS城市选择

    select.appendChild(option); }); ``` 4. **事件监听**:为了响应用户的操作,我们需要添加事件监听器,如`change`事件,当用户选择新的城市时触发相应的处理函数。这个函数可能包括更新其他页面元素、发送用户...

    fbSelect:一个轻量级的 jQuery 插件,可将标准 HTML 选择输入转换为可完全自定义的可切换按钮

    处理&lt;optgroup&gt; 、禁用&lt;option&gt; 、多个&lt;select&gt; 、空白/默认值。例子 快速开始包括 CSS + jquery + javascript 文件。 &lt; link rel =" stylesheet " href =" jquery.fbs.min.css " &gt;&lt; script src =" ...

    详解使用angularjs的ng-options时如何设置默认值(初始值)

    在使用AngularJS框架进行...此外,确保select标签内没有任何未由AngularJS处理的option,以避免出现不必要的空白选项。通过这些方法,可以有效地解决在使用ng-options时设置默认值的问题,从而提升用户界面的友好性。

    jquery取值.docx

    - 获取下拉列表的值:`$("#select_id")[0].selectedIndex` 返回选中的选项的索引,`$("#select_id option:selected").val()` 获取选中项的值。 - 设置下拉列表选中项:`$("#select_id")[0].selectedIndex = 1` 将...

    jQuery验证框架内置验证方法validate

    如果`&lt;select&gt;`元素包含一个空值选项(例如`&lt;option value=""&gt;Choose...&lt;/option&gt;`),并且用户没有选择任何非空值,则验证同样会失败。 #### 三、`required(dependency-expression)` - 条件必填验证 **返回类型**...

    web前端开发知识点总结.docx

    - `p`:定义段落,前后有空白行。 - `h1`至`h6`:定义不同级别的标题,h1最大,h6最小。 2. **图像标签**: - `img`:插入图片,属性包括`width`(宽度)、`height`(高度)和`alt`(图片加载失败时的替代文本)...

    html+css+js总结笔记

    保留所有空白字符,如空格和换行符。 - **`&lt;marquee&gt;`**:滚动显示文本或图像。这是一个非标准标签,在现代 Web 开发中不推荐使用。 - **`&lt;dl&gt;`**、**`&lt;dt&gt;`** 和 **`&lt;dd&gt;`**:定义列表标签。`&lt;dl&gt;` 定义描述性列表...

    jQuery 源码分析笔记(5) jQuery.support

    - optDisabled:检测禁用的`select`元素中的`option`是否被禁用。 - optSelected:检测`option`的`selected`属性是否被正确处理。 - radioValue:检测单选按钮的值。 - reliableHiddenOffsets:检测`display:none`的...

Global site tag (gtag.js) - Google Analytics