0

当我用纯 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

4

2 回答 2

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');
于 2012-05-28T11:10:57.993 回答
0

这工作..检查这个

html正文,

<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');
于 2012-05-29T03:11:45.907 回答