我只需在{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>
标记中?
答案 0 :(得分:0)
你最好运行一些jquery来获取所选选项的值并将其传递给你的模态。 this question中有一些有用的方法。如果你正在使用bootstrap模态,你可以在模态对话框的.modal('show')
事件中执行此操作。