当我使用普通html加载我的下拉列表时,未打开的下拉列表会显示第一个选项的文本值。
但是如果我使用html或appendTo加载,列表会填充,但未打开的列表没有显示任何值,它只是空白。
我可以看到,当我添加这两个基本内容时,我的问题就出现了: http://code.jquery.com/mobile/1.0rc2/jquery.mobile.structure-1.0rc2.min.css http://code.jquery.com/mobile/1.0rc2/jquery.mobile-1.0rc2.min.js
我在这里设置了一个小提琴:http://jsfiddle.net/vauneen/VyfXa/
有人可以帮帮我吗?
提前致谢, Vauneen
答案 0 :(得分:0)
尝试这个
$("#selecttwo").append($("<option selected=\"selected\" value=\"1\">1</option><option value=\"2\">2</option>"));
$("#selecttwo").append($("("<option value=\"111\">111</option>1"));
$("#selecttwo").trigger('create');
答案 1 :(得分:0)
这是有效的..检查一下
html body,
<div id="testDiv">
</div>
脚本,
var html = '<select name="selecttwo" id="selecttwo" >';
html += '<option value="1"> 1 </option>';
html += '<option value="2"> 2 </option>';
$('#testDiv').append($(html));
$('#testDiv').trigger('create');