扫码关注官方订阅号
我想把img里的图片放到loimg里,有什么办法?
img
loimg
走同样的路,发现不同的人生
1.字符串截取:
$("p").click(function() { var bg = $(this).css('background-image'); bg = bg.replace('url(','').replace(')',''); alert(bg); });
2.正则:
$("p").click(function() { var bg = $(this).css('background-image'); bg = /^url\((['"]?)(.*)\1\)$/.exec(bg); bg = bg ? bg[2] : ""; alert(bg); });
几种办法。
字符串截取。 不足:可能class的名字会变正则。 js取值。
js取值就是先取img的样式,然后也是截取。
个人觉得正则更好,但是不会写,等大牛写吧。
var bgimg = $('.img').css('background-image'); var src = bgimg.split('"'); $('.loimg').attr('src',src[1])
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
1.字符串截取:
2.正则:
几种办法。
字符串截取。 不足:可能class的名字会变
正则。
js取值。
js取值就是先取img的样式,然后也是截取。
个人觉得正则更好,但是不会写,等大牛写吧。