使用jquery更改文本颜色

Hac*_*ker 1 jquery

我有一个像这样的单选按钮

<input type='radio' name='specific_consultant' id='specific_consultant_no' 
                                                                      value='no'>No</input>
Run Code Online (Sandbox Code Playgroud)

.on click这个单选按钮上,我需要更改文字颜色,如No ..我该怎么做..

Dar*_*rov 7

你可以使用css函数:

$(function() {
    $('#specific_consultant_no').click(function() {
        $(this).css('color', 'red');
    });
);
Run Code Online (Sandbox Code Playgroud)


And*_*air 7

$(document).ready(function() {
    var button = $('#specific_consultant_no');
    button.click(function() {
        button.css('color', 'FOO');
    });
});
Run Code Online (Sandbox Code Playgroud)

如果你想重用这个方法,你可以这样做.

var colorMethod = function() {
    $(this).css('color', 'FOO');
};
$(document).ready(function() {
    var button = $('#specific_consultant_no');
    button.click(colorMethod);
});
Run Code Online (Sandbox Code Playgroud)

你也可以使用addClassremoveClass方法,更灵活!