2012-08-22 73 views
0

如果有人能告诉我为什么此代码无法通过单击链接更改该图像的src。对于懂javascript的人来说,这非常简单和容易。我做了一个jsfiddle:http://jsfiddle.net/WWvfP/1/更改img src由于某种原因而不工作

<ul id="nav"> 
      <li><a href="#" id="home_mic">Contact</a></li> 
      <li><a href="#" id="services_mic">Services</a></li> 
      <li><a href="#" id="prices_mic">Prices</a></li> 
      <li><a href="#" id="contact_mic">About</a></li> 
</ul> 

<div id="imageWrap"> 

<img src="http://placehold.it/80x80" id="mainImage" style=""/> 

</div> 

<script language="javascript"> 
    $("#home_mic").click(function(event){ 
    $("#mainImage").attr("src","http://placehold.it/80x40"); 
});</script> 
+4

它的工作原理,你忘了,包括jQuery的:http://jsfiddle.net/WWvfP/2/ –

+0

是的,它的确是的jsfiddle不错,但在我的网站现在还没有工作。我已经链接到我脑海中的jQuery。除了? –

+0

好吧,它正在工作,我不得不把脚本放在html之后。 –

回答

2

您的代码是正确的。你只是没有在jsfiddle中选择jQuery作为JS框架。

修正的jsfiddle:http://jsfiddle.net/Ralt/WWvfP/4/

+0

是的,它在jsfiddle中确实没问题,但在我的网站上它仍然无法正常工作。我已经链接到我脑海中的jQuery。除了? –

+0

好吧,它正在工作,我不得不把脚本放在html之后。 –

相关问题