我正在学习javascript中的原型概念,这是一段用于将所有锚点更改为蓝色的练习代码。谁能告诉我为什么它不起作用?
<script>
function change() {}
change.prototype.changeColor = function () {
$this = $(this);
$this.style.color = 'blue';
}
$('a').change();
</script>
答案 0 :(得分:0)
您必须扩展(或原型化)$.fn
,如:
$.fn.change = function(){
// jQuery way
$(this).css("color", "blue");
// Native way (no $() )
this.style.color = "blue";
}
$("a").change();
您还可以使用jQuery对象来设置css的样式。你也应该使用jQuery方法。