Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的 html 文档上有一张图片,我这样写:
<img src="picture.jpg:/>
我在 jquery 中通过以下方式引用它:
$('img').click( function() { alert($(this).attr('width')); });
它捕获事件但返回未定义的值。还有其他方法可以提取宽度和高度吗?
alert($(this).css('width'));
将获得宽度值, attr 只是读取您设置的属性
采用
$('img').click( function() { alert($(this).width()); });
jsFiddle 示例
src在attr上缺少 " 。
src
<img src="picture.jpg"/>
改为使用prop,attr始终返回 true。示例使用 示例prop
prop
attr
或者没有 jQueryalert(this.width);
alert(this.width);