有没有一种方法可以将HTML属性添加到带有blade的下拉选择中的选项中Form::select()?
好吧,因为我需要这样的东西:(向option标签添加不同的CSS类)
<select id="colors" name="colors">
<option value="1" class="blue">blue</option>
<option value="2" class="red">red</option>
<option value="3" class="yellow">yellow</option>
</select>
Run Code Online (Sandbox Code Playgroud)
UPDATE(CSS类名称不应与文本名称相同。css类来自数据库中的表。)
<select id="colors" name="colors">
<option value="1" class="blue">colors-blue</option>
<option value="2" class="red">something-red</option>
<option value="3" class="yellow">banana is yellow</option>
</select>
Run Code Online (Sandbox Code Playgroud)
如果这只是添加到所有这些选项中的一个CSS类,那么我可以使用jQuery轻松做到这一点。但是我需要添加多个。
PS:我将类名存储在数据库的表中。
从文档中,我看不到任何曙光。我也看过API。
更新2(提供一些更多代码细节)
// In my create view I have this:
{{ Form::select( 'colored_stuffs', $colorsList, null, ['id'=>'colored_stuffs'] ) }}
// The $colorsList generate an array in the ColorsController@create
public function getCreate()
{
$colorsList = $this->colors->listAll();
}
// listAll() is defined …Run Code Online (Sandbox Code Playgroud) 我是ReactJS的新手,我正试图弄清楚它是如何工作的.
我在JsBin中玩了一点,我已成功创建了一些组件来从api中获取数据......但是,当我尝试实现代码来过滤该集合时,我感到有些困惑.
这是我试图实现过滤器功能的JsBin链接.
你能帮我理解为什么它不起作用吗?谢谢.