【发布时间】:2013-08-07 22:29:24
【问题描述】:
这是html代码:
<Div>
<Div #btn-group>
<button value=0><img />Foo</button>
<button value=1 class=active><img />Lor</button>
<button value=2 class=active><img />Bar</button>
<button value=3><img />Ips</button>
</div>
<select hidden multiple>
<option value=0>
<option value=1 selected>
<option value=2 selected>
<option value=3>
</select>
</div>
我不希望它不断运行。所以我一直试图在按钮上调用 .on() 和 .click() 和 .trigger() 。然后,如果检查“活动”,则添加一个选定的,否则删除选定的。但是在单击/打开/触发完成之前,按钮不会切换到“.active”。
我不在乎你改变了什么,但要求:
- 按钮需要包含动态图像和文本(这就是为什么我不 使用复选框。)
- 并且结果需要能够提交到表单。
最终它将使用 php laravel 作为内容。
基本上,如果在顶部按下按钮,并且类“活动”...
那么对应的select选项应该有'selected'属性
或者...只是一种将一组带有动态图像的独立切换按钮提交到表单的方法。
【问题讨论】:
-
我相信你的第一个 div 有一个错误,如果应该是你的 css 选择器,#btn-group 应该只是 id="btn-group"。
-
我试图让它成为概念的简写。代码在现实生活中有效:jsfiddle.net/n6ns4/4
标签: php jquery html forms twitter-bootstrap