我的HTML
<div class="block_right_2 relative">
<div class="block_right_2_content">
<div align="center"> <a href="#"> <img src="/images/imageName1.png" > </a> </div>
</div>
<div class="block_right_2_btn_link_left">
<p><a href="/article/newsflash.html">Find out more </a></p>
</div>
</div>我的问题
此imageName1.png是我网站上的随机图像,每次刷新页面时都会发生变化。其他图像名称是imageName2.png、imageName3.png等。我想做的是,使用jquery检查if image = imageName2.png,然后将链接Find out more更改为More info here。谢谢。
我不知道如何使用.replace或更合适的方法检查这一点。谢谢。
发布于 2012-11-06 22:44:38
如果我的理解是正确的,那么下面应该能做到这一点。
if ($('.block_right_2_content').find('img')[0].src.indexOf('imageName2.png') >= 0) {
$('.block_right_2_btn_link_left').find('a').text('More Info here');
}发布于 2012-11-06 22:45:25
这样就行了
$('img[src$="imageName1.png"]').closest('.block_right_2_content')
.next().find('a').text('More info here');使用Attribute Ends with选择器
http://api.jquery.com/attribute-ends-with-selector/
演示:http://jsfiddle.net/GudSq/1
https://stackoverflow.com/questions/13260579
复制相似问题