jquery 如何获取某个标签下面的img标签?

问题描述

现在可以通过 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

jquery 如何获取某个标签下面的img标签?的相关文章

8 embed-IE8怎么显示embed标签下面的SVG图片

问题描述 IE8怎么显示embed标签下面的SVG图片 在firefox可以正常显示,在IE8就不行了,怎么解决呢? 解决方案 考虑使用 IE 的最新版本 如果实在 IE 不能显示,你就用 Firefox 吧 解决方案二: 不能要求客户,哪你能要求网页制作方吗? 这是很现实的问题,做网站一般是会测试不同浏览器显示的兼容性.但这也不是说所有的都能兼容! 你不要求,但可以建议. 解决方案三: 不要用IE8了.很多应用至少IE9起板. FireFox和IE有很多不兼容 解决方案四: IE8下可以用MS

JSP中的自定义标签 能否在外标签下获得内标签

问题描述 我们知道在自定义标签里面我们都可以通过getParent()方法来获得上一级标签那么请问在如下自定义标签中<a:if><a:out/><a:out/><a:out/></a:if>我在if标签下面我能否获取该标签下面所有out标签的集合呢?? 解决方案 解决方案二:自己顶一下

net-怎么获取datalist 下面的dropdown 的值

问题描述 怎么获取datalist 下面的dropdown 的值 怎么获取datalist 下面的dropdown 的值,怎么就是获取不到了.求大神指点 解决方案 在DataList的ItemCommand事件中获取 DropDownList ddl = DataList1.Items[0].FindControl(""ddlType"") as DropDownList; string val = ddl.SelectedItem.Value;

jQuery如何获取同一个类标签的所有值(默认无法获取)_jquery

碰巧在开发的时候遇到这个问题,因为jQuery总是只返回第一个类标签的值,所以无法达到我们的要求. 比如: 复制代码 代码如下: var btn = jQuery('.btn').val(); 获取的只是第一个类标签为btn的html元素的value值. 要获得一组类标签的所有html元素的值.就得使用jQuery的each遍历. 复制代码 代码如下: var btns = new Array(); //或者写成:var btns= []; jQuery('.btn').each(functio

jquery js- ajax获取里面的值??????????

问题描述 ajax获取里面的值?????????? 解决方案 不知道你想问什么? 这个是个 json对象, 如果是 字符串的话 ,可以 eval一下.然后他就是个对象了, 假如 a=这个对象的话 , 直接可以用 a[0].ADJUST_FEE; 就可以取到2500了 解决方案二: $.ajax({ ..., ..., success: function(data){ alert(data[0].ADJUST_FEE); //如果出错,用下面的. //var dataObj = eval("(&q

请问下,为什么jquery添加div后,后面的div总显示在前面,多谢

问题描述 请问下,为什么jquery添加div后,后面的div总显示在前面,如图,让添加到显示到最前面该怎么做呢,z-index好像不行,而且加了后下面的input无法编辑,请帮看看多谢啦 HTML<html><head> <title>面面面面</title> <script type="text/javascript" src="jquery.js" ></script> <scrip

jQuery如何实现在ul下添加一张图片自动给改图片添加一个li标签啊

问题描述 jQuery如何实现在ul下添加一张图片自动给改图片添加一个li标签啊 我要实现的效果就是,在ul下添加N张图片,可以从后台任意添加,但是每添加一张图片,都会自动给该图片添加一个li标签,自动生成列表的效果,求大神们支个招,怎么弄, 小弟不会写jQuery语句,所以尽量请各位大侠帮忙写下,谢谢了 解决方案 $('#XXX').append('<li><img src="xxxx"/></li>') 解决方案二: 取得图片的id $('#XX

html-请问下面的jquery代码为何不起作用

问题描述 请问下面的jquery代码为何不起作用 1 <html xmlns="http://www.w3.org/1999/xhtml"> 2 <head> 3 <script type="text/javascript" src="jquery.js"></script> 4 <script type="text/javascript"> 5 $(document

js-点击一个li获取li标签里面的img的title值,求指导

问题描述 点击一个li获取li标签里面的img的title值,求指导 解决方案 <ul> <li> <img alt="qq" src="sd" title="1"> <img alt="qq" src="sd" title="2"> </li> </ul> 解决方案二: <ul> <li>