jQuery手册中这样写道:
$(expression, [context])
expression String 用来查找的字符串
context (可选) Element, jQuery 作为待查找的 DOM 元素集、文档或 jQuery 对象。
那么,你可以这样获取:
$('img:first-child', this)attr('src');
--------------------------------------
或者用原生js:
var a = documentgetElementById('my')getElementsByTagName('a');
var src = [];
for(var i=0;i<slength;i++){
srcpush(a[i]getElementsByTagName('img')[0]src);
}
var image = new Image();
imagesrc = "当前img元素的url";
//那这个image对象就是这个img元素的img对象了,而且因为有缓存不会重新加载
var src = $('img')attr('src'); // 拿到"img/btn_dqddjpg"
$('img')attr('src', 'img/newjpg'); //替换成"img/newjpg"
var path = "img/btn_" // 把前面的字段存入变量。
基本上我觉得替换就这有这些方法,要不然就substring前面固定的字串。其实也和上面的差不多。或者的命名放简单一些吧,比如1,2,3,4这样能够方便循环输出。我的做法大概是这样 ^^
以上就是关于Jquery先获取自身内部的元素属性值,该如何获取全部的内容,包括:Jquery先获取自身内部的元素属性值,该如何获取、求助:如何用jquery获取image标签的对象、jquery 如何获取img src中的一段字符等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)