jquery获取显示块的图像

jquery获取显示块的图像,jquery,Jquery,我有以下代码 <div class="img"> <img src="image/1.jpg" class="img_s" style="display:none;" /> <img src="image/2.jpg" class="img_s" style="display:none;" /> <img src="image/3.jpg" class="img_s" style="display:none;" /> <img src="im

我有以下代码

<div class="img">
<img src="image/1.jpg" class="img_s" style="display:none;" />
<img src="image/2.jpg" class="img_s" style="display:none;" />
<img src="image/3.jpg" class="img_s" style="display:none;" />
<img src="image/4.jpg" class="img_s" style="display:block;" />
<img src="image/5.jpg" class="img_s" style="display:none;" />
<img src="image/6.jpg" class="img_s" style="display:none;" />
</div>

如何获得显示块样式的图像src


非常感谢您的帮助。

可见伪选择器应能:

$(".img_s[style='display: block;']");
 var imagesrc = $('.img').children('img:visible').attr('src');

参考资料:

@cicakman-我认为詹迪的解决方案更好-请接受他的建议