JQM多选列表选项设置从数据库中选择的值

时间:2013-08-08 09:21:33

标签: android jquery-mobile multi-select cordova-2.0.0

我创建了多选列表选项我能够存储所选数据的值并将这些值存储在数据库中知道我想要做的是设置根据存储的值选择的多选项数据库。 以下是创建和多选选项的代码:

<select name="select-choice-b" id="select-choice-b" class="validate[required]" data-native-menu="false"data-theme="c" multiple>
                    <option value="">Choose Source</option>
                    <option value="No Source">No Source</option>
                    <option value="Our Website">Our Website</option>
                    <option value="Word of mouth">Word of mouth</option>
                    <option value="Referral">Referral</option>
                    <option value="Newspaper Ad">Newspaper Ad</option>
                    </select>

这里是基于值设置选项的javascript: 这里的资源包含值:No Source,我们的网站

var optionvalue=item['resource'];
                            var values=optionvalue.split(",");
                            $("#"+element_Id).filter('[value='"+values+"']')attr('selected','selected');

1 个答案:

答案 0 :(得分:0)

在以编程方式选择选项时,您需要刷新select元素。

在脚本

之后运行以下命令
$('#select-choice-b').selectmenu('refresh');

此处有更多信息:(http://jquerymobile.com/demos/1.2.0/docs/forms/selects/methods.html