原文出自:micely.netjavascript
ueditor1.2.0改变图片src,若src相同,则不起做用,html
JS部分:java
<script type="text/javascript"> $(document).ready(function() { $("#changeImage").click(function() { $("#verificationCodeImage").attr("src", "/micely/verificationCode); }); }); </script>
HTML代码是:
<input type="text" name="verificationCode" style="width: 60px;" id="verificationCode" /> <image src="/micely/verificationCode" id="verificationCodeImage" style="vertical-align: middle;" /> <a id="changeImage" style="cursor: pointer; color: blue;">看不清?换一张|刷新</a>
这个JS事件点击是有反应的,alert("xxx")能够成功弹出,不过不晓得为啥就是图片改变不了,因而把src的值改成xxx,而后点击有反应了,图片的src是xxx,也就是更换下地址有反应,原来的地址就没反应,若是是Java,C的bug我倒愿意深究下,但是我一贯对兼容性的东西很头疼(浪费青春在上面不值啊),没办法,总不能由于这一个就放弃掉ueditor吧,我想百度这么大的公司那么多人总会修复的吧,因而想了个临时的方案,就是代码改成:
<script type="text/javascript"> $(document).ready(function() { $("#changeImage").click(function() { var d=new Date(); $("#verificationCodeImage").attr("src", "/micely/verificationCode?xx="+d.getTime()); }); }); </script>后面的参数是无用的,只是为了使地址不一样而已。至此,暂时性解决这个问题,期待官方的修复。