原文出自: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>後面的參數是無用的,只是爲了使地址不一樣而已。至此,暫時性解決這個問題,期待官方的修復。