首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DDSlick 'selected‘属性在<select>元素上被忽略

DDSlick 'selected‘属性在<select>元素上被忽略
EN

Stack Overflow用户
提问于 2014-09-29 10:33:42
回答 1查看 921关注 0票数 0

我正在使用以下jQuery插件:

http://designwithpc.com/Plugins/ddSlick

若要在下拉复选框中显示可选择的图像,请执行以下操作。当我尝试用已经选择的选项加载html时,这个选项在DDSlick中没有被选中(所以它只显示了第一个被选中的选项),它的工作效果非常好。

我如何转变:

代码语言:javascript
复制
<select class="homepage_icon" name="section_thumbnail[]" id="section_thumbnail4"><option data-imagesrc="../assets/images/homepage_icons/kidjockey-thumb.jpg" value="kidjockey-thumb.jpg"></option>
<option data-imagesrc="../images/homepage_icons/horse.png" value="horse.png"></option>
<option data-imagesrc="../images/homepage_icons/rosette.jpg" value="rosette.jpg"></option>
<option data-imagesrc="../images/homepage_icons/girl.png" value="girl.png"></option>
<option data-imagesrc="../images/homepage_icons/balloon.jpg" value="balloon.jpg" selected="selected"></option>
<option data-imagesrc="../images/homepage_icons/cake.jpg" value="cake.jpg"></option>
</select>

要在DDSlick中实际显示所选选项?

我的插件初始化只是简单的:

代码语言:javascript
复制
if ($('.homepage_icon').length) $('.homepage_icon').ddslick();

我以为所选的选项会自动显示在DDSlick中,但也许我遗漏了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-29 10:54:21

您可以使用以下方法实例化您的下拉列表:

代码语言:javascript
复制
$('.homepage_icon').each(function() {
   var selectedIndex = this.selectedIndex;
   $(this).ddslick({ defaultSelectedIndex: selectedIndex });
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26097826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档