我需要找到具有某个img src的属性值。通过src查找属性值
<div class="ig_gallery_right_img" style="overflow-y: scroll">
<img src="/corp/homeowner/images/promo/gallery_traditional_3_sm.jpg"
swap-section="featured_bath_traditional_1"
swap-image="/corp/homeowner/images/promo/gallery_traditional_3.jpg"
class="gallery_sidebar_sm" />
<img src="/corp/homeowner/images/promo/gallery_traditional_5_sm.jpg"
swap-section="featured_bath_traditional_2"
swap-image="/corp/homeowner/images/promo/gallery_traditional_5.jpg"
class="gallery_sidebar_sm" />
</div>
我想知道如果有一种方法,我可以得到由图像源的swap-section
值。
我已经试过var ig_sec = $('img', url_main_pic).attr('swap-section');
但是这给了我一个未定义的值。有任何想法吗 ?
完美的工作谢谢你。 –
如果src是相对或绝对的,或者'url_main_pics'中的值与'src'属性中的计算值不同,则可能需要处理。也许确保'url_main_pic'是相对的并且使用'$('img [src $ =''+ url_main_pic +'“''')''。 – Orbling
@Orbling是的好点,*属性等于选择器*将只匹配属性中的确切字符串。对于这样一个简单的问题,我不会做出非常复杂的回答,但是在其他情况下可以采取相应的方法。例如。要将完整的URL属性与相关的URL属性进行匹配,可以使用[属性以选择器结尾](http://api.jquery.com/attribute-ends-with-selector/)。另一种方法是,从变量中删除域部分。 –