2-5关于checkbox.checked

2-5关于checkbox.checked

为什么使用checkbox.checked既可以用

     var checkbox=document.getElementById('check');原生的方法获取,也可以用

     var checkbox=$('#check');jQuery方法获取。而其他的,比如:checkbox.style、checkbox.title只能用原生的方法获取。


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕夭夭 2019-01-16 14:29:43

你好同学 ,是说的视频中如下设置吗 ?

http://img1.sycdn.imooc.com//climg/5c3ecd320001cd7707520205.jpg

这种方式也是可以应用在style , title上面 , 如下:

http://img1.sycdn.imooc.com//climg/5c3ecdba0001190d08690312.jpg

在js中使用原生的方式设置的属性都获取到了 :

http://img1.sycdn.imooc.com//climg/5c3ecdef0001c2b704440265.jpg

不过同学需要注意的是 , 在jQuery对象上使用 jQuery.xx的方式设置的属性 ,只是单纯的给jQuery对象设置了一个属性 ,它不会作用到dom上面 :

刚才我们使用box.checked = true; , 并不会让它变为选中状态 :

http://img1.sycdn.imooc.com//climg/5c3ece6e0001d10100820061.jpg

所以如果给元素使用jQuery对象设置属性 , 就需要使用jQuery的方法 , 例如使用attr() . 

http://img1.sycdn.imooc.com//climg/5c3ecf400001571a10760325.jpg

同学自己也可以实际的练习一下 ,帮助自己理解 . 祝学习愉快 ,望采纳 .

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师