小编aga*_*ode的帖子

Laravel,在选择下拉列表中的选项中添加不同的html属性

有没有一种方法可以将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)

php arrays jquery laravel

5
推荐指数
1
解决办法
9699
查看次数

如何在ReactJS中过滤数据收集

我是ReactJS的新手,我正试图弄清楚它是如何工作的.

我在JsBin中玩了一点,我已成功创建了一些组件来从api中获取数据......但是,当我尝试实现代码来过滤该集合时,我感到有些困惑.

这是我试图实现过滤器功能的JsBin链接.

你能帮我理解为什么它不起作用吗?谢谢.

javascript reactjs

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

arrays ×1

javascript ×1

jquery ×1

laravel ×1

php ×1

reactjs ×1