为了账号安全,请及时绑定邮箱和手机立即绑定

同时写2个get()时为什么不是2个都变色?

var $div = $('div'); //jQuery对象

   var div= $div.get(0);

   var div= $div.get(1);

div.style.color = 'red'; //操作dom对象的属性

同时写2个get()时为什么不是2个都变色。只是离的最近的gei(1)显示红色

正在回答

2 回答

就近原则,它们之间有权重关系,后者权重大于前者,会覆盖掉前面的

0 回复 有任何疑惑可以回复我~

你的变量名重名了,后面的变量会覆盖前面的,如果

 var div0= $div.get(0);

   var div1= $div.get(1);

div0.style.color = 'red';

div1.style.color = 'blue';

这样两个都会变色


1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础 (一)—样式篇
  • 参与学习       217482    人
  • 解答问题       1303    个

jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局

进入课程

同时写2个get()时为什么不是2个都变色?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号