$('select').change(function() {
console.log($(':selected', this).text());
});
это же мультиселект, и когда выбрано два элемента, то имена двух элементов и получаем, а мне нужно только тот который выбрали
$('select').on('click', 'option', function(e) {
const $target = $(e.target);
if ($target.is(':selected')) {
console.log($target.text());
}
});
let prevSelected = [];
$('select').on('change', function(e) {
const selected = $(':selected', this).get().map(n => n.innerText);
const newSelected = selected.find(n => !prevSelected.includes(n));
prevSelected = selected;
if (newSelected) {
console.log(newSelected);
}
});
[
'class' => 'yii\grid\ActionColumn',
'buttons' => [
'view' => function($url, $model, $key){
return Html::a('view',$url . '/car/' . $model->username ); // в общем подставьте свои параметры.
},
'update' => function($url, $model, $key){
// your code
},
'delete' => function($url, $model, $key){
// your code
}
]
]
[
'class' => 'yii\grid\ActionColumn',
'template' => '{view} {update} {delete} {customButton}',
'buttons' => [
'view' => function($url, $model, $key){
return Html::a('view',$url . '/car/' . $model->username ); // в общем подставьте свои параметры.
},
'update' => function($url, $model, $key){
// your code
},
'delete' => function($url, $model, $key){
// your code
},
'customButton' => function($url, $model, $key){
return Html::a('CustomButton', ['/site/index']); // параметры, конечно же, подставьте свои.
}
]
]
'view' => function($url, $model, $key) use ($your_param){
return Html::a('view',$url . '/car/' . $your_param ); // в общем подставьте свои параметры.
},
'/<type:(car|bike)/<action>' => 'base/<action>',
...
'car' => 'base/index' // укажите своё действие вместо index
$contry_data[ 0 ] = array( 'country' => 'Украина', 'population' => 46, 'capital' => 'Киев' );
$contry_data[ 1 ] = array( 'country' => 'Нидерланды', 'population' => 17.02, 'capital' => 'Амстердам' );
$contry_data[ 2 ] = array( 'country' => 'Норвегия', 'population' => 5.233, 'capital' => 'Осло' );
$contry_data = array (
'Украина' => array ( 'population' => 46, 'capital' => 'Киев' ),
'Нидерланды' => array ( 'population' => 17.02, 'capital' => 'Амстердам' ),
'Норвегия' => array ( 'population' => 5.233, 'capital' => 'Осло' ),
);
echo "<table><tr><th>страна</th><th>население</th><th>столица</th></tr>";
foreach ( $contry_data as $country => $data ) {
echo "<tr><td>".$country."</td>";
foreach ( $data as $key => $value )
echo "<td>".$value."</td>";
echo "</tr>";
}
echo "<table>";
echo "<table><tr><td>страна</td>";
foreach ( $contry_data as $country => $data )
echo "<td>".$country."</td>";
echo "</tr><tr><td>население</td>";
foreach ( $contry_data as $country => $data )
echo "<td>".$data[ 'population' ]."</td>";
echo "</tr><tr><td>столица</td>";
foreach ( $contry_data as $country => $data )
echo "<td>".$data[ 'capital' ]."</td>";
echo "</tr><table>";
switch (index) { case 0: return _Name; case 1: return _TypeVlasn; case 2: return _HeadSurname; default: return ""; }