我使用jQuery在单击时显示图像。通过将图像的源存储到一个类似于这样的变量中,这可以很好地工作。。
var theSrc = $(event.target).attr('src');
然后我可以把这个图像放到div中显示出来
var theImg = '<div class="wrap"><img src="'+imgSrc+'"></div>';
我想做的是,简单地将图像的源代码稍微更改为同一目录中的一个较大的文件,该文件通过在名称后面附加“Big”来增大
image.png
到
imageBig.png
可以使用jQuery吗?
最佳答案
我只想使用.replace()
-这比使用.split()
简单:
var theSrc = $(event.target).attr('src').replace( '.png', 'Big.png' );
还有一个建议:我将从变量名中删除像
the
这样的噪声词。使用theSrc
,而不是src
。使用theImg
,而不是img
。单词the
根本不传递任何信息,在变量名中没有值。它实际上有负的值,因为它是额外的东西读,没有任何意义,以更简单的名字。关于jquery - 剖析img src属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17396278/