【问题标题】:How to change font color on an ajax button? Php and Yii 1.1如何更改ajax按钮上的字体颜色? PHP 和 Yii 1.1
【发布时间】:2025-12-22 16:35:17
【问题描述】:

我有一个小问题,你们中的一些人可能会立即帮助我。

我目前正在开发一个所有按钮都需要颜色相同的网站。但是,由于一些愚蠢的原因(在我的情况下缺乏技能),我创建了一个 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'),
                )
            )
        )
    )

所以这将是需要新文本颜色的按钮。我真的希望你能帮我解决这个问题。谢谢大家的时间。

【问题讨论】:

  • 请原谅,但这似乎是一个非常简单的 CSS 问题。尝试对此进行一些研究。还有一些非常简洁的 CSS 框架/库可以使您的按钮看起来漂亮和时尚(例如 Bootstrap)。我会简单地在 css .orangeButton{ background-color: orange; } 中创建一个类选择器。将该类添加到您的 html 按钮中,瞧!
  • @Martin 谢谢你的建议,伙计。我对整个编程这件事真的很陌生,所以我真的不知道如何做这件事。但我会确保尽快学习。

标签: php yii yii1.x


【解决方案1】:

为了创建 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");
            }',

【讨论】:

  • 非常感谢,伙计!工作没有任何问题!
最近更新 更多