yii2 dropdownlist选项值和文本php

时间:2016-10-05 15:36:39

标签: php yii2

$list= ArrayHelper::map(contact::find()->all(), 'id', 'name');

echo $form->field($model, 'id')->dropDownList( $list, array('onchange'=>"alert($(this).value);"));

例如

<option value="1">AAAA</option> <option value="2">BBBB</option> <option value="3">CCCC</option>

在这种情况下,我得到的值为1或2或3。

如何更改文本AAAAA或BBBB或CCCC?

2 个答案:

答案 0 :(得分:1)

Yuo可以使用jquery val()ond选项:selected

可能是

Client_SCM_2.Record

答案 1 :(得分:0)

感谢@scaisEdge,您的输入我找到了解决方案。

echo $form->field($model, 'id')->dropDownList( $list, array('onchange'=>"alert($(this).find(':selected').text());"));