如何加载值并在ddslick中显示

时间:2013-06-11 00:38:07

标签: javascript jquery html

我正在使用jQuery插件ddslick来显示带图片的下拉菜单。

当我提交表单时,此数组中设置的值也会与表单一起发送。

var ddData = [{
    text: "sometext",
    value: 1,
    description: "something",
    imageSrc: "img/do.png"
}]

这是我初始化下拉菜单的方式:

$(document).ready(function () {
    for (var i = 0; i < 10; i++) {
        $('#dropdownBasico' + i).ddslick({
            data: ddData,
            width: 150,
            imagePosition: "left",
            selectText: "How r u ?",
            onSelected: function (data) {
                //console.log(data);
            }
        });
    }
});

刷新页面时,我希望下拉列表重新选择我之前提交的值。 我使用正常选择并使用数据库查询响应$data

echo "<select name='x_variablename' id='x_variablename' ><option value='".$data->variablename->EditValue."'>".$data->variablename->EditValue."</option>";
echo "<option value='1'>True</option>";
echo "<option value='0'>False</option>";
echo "</select>";

如何使用ddslick使用代码更改所选值?

1 个答案:

答案 0 :(得分:0)

请阅读ddSlick上的文档。

示例:

$('#dropdownBasico0').ddslick('select', {index: 2});

这将选择第一个下拉菜单中的第三个项目。