我使用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/

10-09 19:59
查看更多