javascript - 在 jQuery 对象上调用用户定义的函数

标签 javascript jquery colors

我希望在单击时更改文本的颜色。这是我现在使用的代码:

$(document).ready(function() {
    $("#colorChanger p").click(function() {
        $(this).changeColor();
    });

    function changeColor() {
        $(this).css("color", "white");
    };
})

我也有这个代码on JSFiddle .我的代码有什么问题?

最佳答案

更新了 fiddle :http://jsfiddle.net/xME2L/5/

如果你想添加一个函数以便你可以在 $() 返回的任何内容上调用它,你必须使用:

$.fn.functionName = function() {}

关于javascript - 在 jQuery 对象上调用用户定义的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7382574/

相关文章:

php - 在 PHP 中设置背景颜色?

javascript - MongoDB 和 URL 路由

javascript - javascript中错误的递增和递减

html - 可以为我的 bootstrap 4 旋转木马图像着色

javascript - 带有嵌套菜单/多级菜单的 JQuery Mobile 滑动面板

JQuery 水平 slider 缓和问题

macos - 如何确定 macOS 10.14 的强调色?

javascript - 在具有相同类的许多 div 中更改特定 div onClick 的类

javascript - HTML 表格转 Excel,支持跨浏览器

javascript - 对象参数是否作为 Javascript 中的引用传递给函数?