Yii2 Put&#39; id&#39; <select>标签</select> </option>的<option>标签中的属性

时间:2015-03-26 04:12:44

标签: php html select yii2

我只需在{strong>第一个 id标记中添加<option>属性。我试过了:

echo $form->field($model, 'supplier_id')->dropDownList(
                    $static + $listData, 
                    ['prompt'=>'', 'id' => 'supplier']);

但其id不在option标记中,而是在<select>标记中。所以它(我在浏览器中检查元素):

<select id="supplier" class="form-control" name="Purchase">

这是我的第一个<option>标记:

<option value="/IAOY/web/index.php?r=contact%2Fcreatecontact">Add New Supplier</option>

正如您所看到的,它没有id属性(我完全清楚我的代码是错误的)。 有没有办法只使用Yii2将id属性放在第一个 <option>标记中?

1 个答案:

答案 0 :(得分:0)

你最好运行一些jquery来获取所选选项的值并将其传递给你的模态。 this question中有一些有用的方法。如果你正在使用bootstrap模态,你可以在模态对话框的.modal('show')事件中执行此操作。