页面中存在id名为“box”的元素“<;div id="box">;<;/div>;”,那么对于代码“$.fn.changeColor = function(color) {this.css("backgroundColor",color)};”封装的插件的运用下列说法中正确的是
A: “$("
B: box").changeColoe("red")”,不能改变元素的样式,因为“changeColor”方法中不能用this直接调用css方法来改变元素样式,因为this在方法中指向DOM对象
C: “$("
D: box").changeColoe("red").css("color","white")”,可以将元素改变为红底白字
E: 将插件方法添加到“$.fn”对象上之后,即可实现链式编程
F: 该方法不能被jQuery对象调用,因为此为封装静态方法的方式
A: “$("
B: box").changeColoe("red")”,不能改变元素的样式,因为“changeColor”方法中不能用this直接调用css方法来改变元素样式,因为this在方法中指向DOM对象
C: “$("
D: box").changeColoe("red").css("color","white")”,可以将元素改变为红底白字
E: 将插件方法添加到“$.fn”对象上之后,即可实现链式编程
F: 该方法不能被jQuery对象调用,因为此为封装静态方法的方式
举一反三
- 在jQuery中,下列关于jQuery中的css()方法的说法错误的是()。 A: 使用css()方法设置id为box元素的宽度为100px,代码为$("#box").css("width","100px") B: 使用css()方法设置id为box元素的高度为100px,代码为:$("#box").css({"height","100px"}) C: css()方法可设置元素的多个样式 D: css()方法可为元素追加类样式
- 页面上的div标签,其HTML代码为<div id="box" class="red">文字</div>,为其设置CSS样式如下: #box{ color:blue; } .red{ color:red; } 那么,文字的颜色将显示为
- 下列选项关于jQuery中设置类名为box的元素样式语法正确的是()。 A: $(".box").css("color","red";"border","1px<br/>solid blue"); B: $(".box").css({"color":"red","border":"1px<br/>solid blue"}); C: $(".box").style("color","red";"border","1px<br/>solid blue"); D: $(".box").style.color="red";
- 应用jQuery,要想实现:鼠标离开div时,将其背景颜色设置成红色,下列实现正确的是()<;div id="box">;jQuery事件<;/div>; A: $(".box").mouseover(function(){$(this).css("background","red");}); B: $(" C: box").mouseout(function(){$(this).css("background","red");}); D: $(" E: box").bind("mouseout",function(){$(this).css("background","red");}); F: $(".box").mouseout("bind",function(){$(this).css("background","red");});
- 关于封装jQuery对象方法插件,下列说法错误的是 A: 通过将新方法添加到“$.fn”上来封装 B: 方法可以被jQuery对象调用 C: 方法中this指向调用该方法的jQuery对象 D: “$.fn”是jQuery对象的简写