我仅在源包含某些字母的情况下才尝试修改图像。例如,尝试找出图像源是否包含“ -large”:
来源示例:
这是我所拥有的:
if($('img.someclass').indexOf('-large') === -1){
这似乎有些奏效,但是一旦触发,它将破坏页面中的其他元素,并且出现以下错误:
TypeError: 'undefined' is not a function (evaluating '$('img.someclass').indexOf('-large')')
还有更好的方法吗?
你需要
if($('img.someclass').attr('src').indexOf('-large') !== -1){}
顺便说一句,您可以通过以下方式选择它:
$('img.someclass[src*="-large"]')
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句