javascript原型更改锚点颜色不起作用

javascript prototype change anchor color not working

本文关键字:颜色 不起作用 原型 javascript      更新时间:2023-09-26

我正在学习javascript中的原型概念,这里有一段代码用于练习,打算将所有锚点更改为蓝色。有人能告诉我为什么它不起作用吗?

<script>
    function change() {}
    change.prototype.changeColor = function () {
        $this = $(this);
        $this.style.color = 'blue';
    }
    $('a').change();
</script>

您必须扩展(或原型)$.fn,如:

$.fn.change = function(){
    // jQuery way
    $(this).css("color", "blue");
    // Native way (no $() )
    this.style.color = "blue";
}
$("a").change();

您还可以使用jQuery对象来设置css的样式。还应该使用jQuery方法。