zoukankan      html  css  js  c++  java
  • js/jquery加入的select value显示不正确问题

    最近有需求,通过js添加select到表格中,虽然通过append加入的代码中select的value为2 但是实际显示出来的结果不对,百度之后没有找到答案,自己想了个办法
    需求

    var selects = $('select');
    for(var i = 0;i<selects.length;i++)
    {
        $(selects[i]).val($(selects[i]).attr('value'));
    }
    
    • 把这个代码加在append循环后面即可

    • 猜测通过js/jq加入的代码只是html文本 在并没有一个数据结构与之对应(dom树) 而使用了attr之后,就即时解析了一个value值 然后通过val()修改了显示值

  • 相关阅读:
    Linux基础
    杂谈
    MySQL基础
    Effective Java-第4章
    Effective Java-第三章
    Effective Java-第二章
    mybatis
    mapper.xml文件
    Mybatis
    mybatis-config.xml文件详解
  • 原文地址:https://www.cnblogs.com/cjdty/p/12287373.html
Copyright © 2011-2022 走看看