$("#div1").width()为什么width是一个动作而不是一个属性

$("#div1").width()

为什么不写成这样:


$("#div1").width;

赵日天l
浏览 1421回答 2
2回答

柠檬酸钠

因为jQuery基本上所有的方法都是设置和获取一体的,如果你给width方法传参的话会设置这个元素的宽度,就不是获取了

青草0710

这跟Java文件中的属性动作是一样的,属性是参数,动作是对参数的操作,如 String name 参数和getName()动作一样 在这里width属性是在style中对div等的宽度设置,而.width()是获取某标签的width属性的值,这里这方法命名为width是为了让编程者一眼就知道这方法的作用。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JQuery