Как изменить цвет шрифта на кнопке ajax? Php и Yii 1.1 - PullRequest
1 голос
/ 05 марта 2020

У меня небольшой вопрос, с которым некоторые из вас могли бы помочь мне мгновенно.

В настоящее время я работаю над сайтом, на котором все кнопки должны быть одного цвета. Тем не менее, по некоторым глупым причинам (в моем случае отсутствие навыков) я создал ajaxButton, и теперь мне нужно изменить цвет текста указанной кнопки на оранжевый.

К сожалению, я понятия не имею, как это сделать, и Я думал, что некоторые из вас могут помочь мне с моей маленькой дилеммой. У меня нет css навыков вообще, и хотя должен существовать метод, позволяющий мне напрямую менять цвет по своему желанию.

echo CHtml::ajaxButton('Create',
    Yii::app()->createUrl("path/to/action/create"),
    array(
        'type'=>'POST',
            'dataType'=>'json',
            'url'=>'js:$(this).attr("href")',
            'success'=>'js:function(html) {
                jQuery("#myModal .modal-content").html(html.view);
                $("#myModal").modal();
            }',
        'buttons'=>array(
            'update'=>array(
                'options'=>array(
                    'title'=>'Create Something',
            'cache'=>false,
        ),
        array('data-toggle'=>'modal', 'data-target'=>'#myModal'),
                )
            )
        )
    )

Так что для этой кнопки нужен новый цвет текста. Я действительно надеюсь, что вы можете помочь мне с этим. Всем спасибо за ваше время.

1 Ответ

1 голос
/ 05 марта 2020

Чтобы создать css класс, затем используйте ajax для добавления после успеха, например:
CSS

<style>
.color{
color:orange;
}
</style>

JS:

'success'=>'js:function(html) {
                jQuery("#myModal .modal-content").html(html.view);
                $("#myModal").modal();
                $("#Button").addClass("color");
            }',
...