jq动态生成select元素不显示文本
发布网友
发布时间:2022-05-17 18:13
我来回答
共2个回答
懂视网
时间:2022-05-17 22:34
今天用jquery,用json从后台获取一个列表,准备在前台用一个动态生成的select标签显示出来...
结果一直不能显示,动态生成input,a 都是可以的
最后随便的在select前面敲了一堆11111111111111111111111
然后select出现了
怀疑可能跟空格有关,加了个 在select前面,没反应
之后又尝试了各种方法,还是不行
再从搜狗浏览器换成IE,FIREFOX,
没问题了
才发现是浏览器问题....浪费了3个多小时,无语了
搜狗浏览器也比较坑啊....哎
以后坚决不去当前台
热心网友
时间:2022-05-17 19:42
那是因为你添加的option元素是空的,所以不显示。它的value属性是它的值,不是它显示的文字。改成这样:
$("#year#").append("<option value='"+i+"'>"+i+"</option>");