jquery 中 $("#div3").addClass("class2");什么意思?吧id为div1的class变成class2

$(function(){ //id选择器 $("#div3").addClass("class2"); $(".class2").css("backgroundColor","#00F"); }); 其中div3不变化
$(function(){
//id选择器
$("#div3").addClass("class2");
$(".class2").css("backgroundColor","#00F");
});

$("#div3").addClass("class2");的意思是,将页面中id值为div3的元素,应用css中定义的class2这个选择器所定义的样式;
$(".class2").css("backgroundColor","#00F");的意思是,将页面中已经应用了css中定义的class2这个类型选择的所有元素的背景颜色变为蓝色;
把id为div1的class变成class2可以这样写:$("#div1").removeClass().addClass("class2");
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-15
这个很简单啊。 就是 给 id是div3的元素 增加一个 class :class2。再把 class里面有 class2这个值的 元素的样式(css)-背景颜色(backgroundColor)修改为#00F。
第2个回答  2012-09-15
如果div3没变化的话,看看css中有没有.class2代码
相似回答