这是缓存对象以供以后使用的正确方式吗?
var x = $value.children().andSelf().filter('embed'),
vsrc = x.attr('src'),
vwidth = x.attr('width'),
vheight = x.attr('height');发布于 2011-02-13 11:38:27
是。
但是,您可以改进您的格式:
var x = $value.children().andSelf().filter('embed'),
vsrc = x.attr('src'),
vwidth = x.width(),
vheight = x.height();此外,还可以使用width()和height()来检索元素的尺寸。
发布于 2011-02-13 11:22:54
是的,如果你不想链接一个jQuery对象,这就是“重用”它的方法。(如果过度使用链接,可能会使代码难以阅读,因此这通常是一个很好的选择。)
为您的变量指定一个以$开头的名称以将其标记为jQuery对象是很常见的,尽管这并不是一个标准:
var $embed = $value.children().andSelf().filter('embed');(Joel on "apps hungarian" notation.)
https://stackoverflow.com/questions/4982231
复制相似问题