javascript - jQuery中可以获取到图片的高度却无法获取宽度
问题描述
$(document).ready(function() {
ko.validation.init({ errorElementClass: ’has-error’, insertMessages : true});ko.validation.registerExtenders();var dataUrl = {imgUrl : ’/api/advertise/advertisepost’ }, loopPictures = $('.loopPictures'), buttons = $('.buttons'), imgYS = loopPictures.find('img'), imgWidth = imgYS.css('width'), imgHeight = imgYS.css('height'), kick = buttons.find('span');console.log(imgWidth); console.log(imgHeight);
问题解答
回答1:你这是 获取style 样式 height , 你在CSS 里面没有设置 就肯定没有的, 你可以用document.getElementsByClassName('class')[0].offsetHeight 获取,或者直接用jquery $('.class').height()
相关文章:
1. 静态资源文件引入无效2. javascript - 问一个有趣的问题: 如何将 数字 转成 金额格式3. javascript - 怎么才能有效的防止网页被盗?4. javascript - 表单提交后,后台直接返回页面,应该如何处理?5. javascript - 后端传过来的数据格式是这样,如何使用?6. javascript - UI样式计算过多导致浏览器加载过慢,IE尤其严重,求前辈指导7. css3:flex排版问题8. javascript - hammer.js panend 怎么区分是panleft 结束还是panright结束的?9. javascript - jQuery 获取表格所有数据10. javascript - <div onclick="fun()"></div>这种fun函数只有写成全局函数才有效吗?

网公网安备