问题描述
现在可以通过 var $current = $("#slideshow div.current");获取<selection>标签,如何获取此标签下面的img属性,然后获取此img的宽度?
解决方案
var $current = $("#slideshow div.current")在使用find()方法可以找到子元素然后遍历 $current.find("img").each(function(i){ $(this).width();//就是他的宽度});
解决方案二:
$("#slideshow div.current img").attr('width');我理解的对吗 ?
解决方案三:
jquery的选择器和css差不多的,css怎么获取,jquery就怎么获取比如css支持#slideShow>.curent>img 那么jquery就可以用$("#slideShow>.curent>img")获取到还包括子孙选择器 等等
解决方案四:
var img = $('.current img')
解决方案五:
var imgArr = $("#slideshow selection img"); //这是一个数组 循环数组分别获取宽度$.each(imgArr, function(){ alert($(this).attr('width'));});
时间: 2024-09-13 17:39:47