javascript原型更改锚颜色不起作用
我正在学习javascript中的原型概念,下面是一段代码,用于尝试将所有锚更改为蓝色。有人能告诉我为什么它不起作用吗javascript原型更改锚颜色不起作用,javascript,jquery,Javascript,Jquery,我正在学习javascript中的原型概念,下面是一段代码,用于尝试将所有锚更改为蓝色。有人能告诉我为什么它不起作用吗 <script> function change() {} change.prototype.changeColor = function () { $this = $(this); $this.style.color = 'blue'; } $('a').change(); </script&
<script>
function change() {}
change.prototype.changeColor = function () {
$this = $(this);
$this.style.color = 'blue';
}
$('a').change();
</script>
函数更改(){}
change.prototype.changeColor=函数(){
$this=$(this);
$this.style.color='blue';
}
$('a').change();
您必须扩展(或原型)$。fn
如:
$.fn.change = function(){
// jQuery way
$(this).css("color", "blue");
// Native way (no $() )
this.style.color = "blue";
}
$("a").change();
您还可以使用jQuery对象来设置css的样式。因为
change.prototype.changeColor
中的更改不存在,所以也应该使用jQuery方法。您需要获取链接的名称。jQuery插件不是这样创建的。我建议你读书。