这个应该从数据库里面下手吧.. 很明显 你那是数据库字段既然是url 为什么还有../呢? 而且这个地址到底是绝对的还是相对的?不可能有都有吧..就算都有.那为什么不把统一下?所以 解决问题要从根本否则就算你用js去掉了.根本还在...

解决方案 »

  1.   


    $("a[href^='../http']").attr("href",$("a[href^='../http']").attr("href").replace("../",""));
      

  2.   

    你有UpperTip这个控件的代码么?最好改它而不是改js。
      

  3.   

    这个地址是相对地址。现在是错误的,只要变成绝对地址(把../删掉)就OK了。我的想法是把前台页代码加个div,取他的ID,然后查找他里面的标签,如果标签的href=../10.7.0.250,那就把他赋一个新地址。听说用JS文件可以实现。但是这个JS文件要怎么写呢。
      

  4.   

    可以在页面生成过之后,用JQUERY获取所有A标签的SRC,直接替换掉前面的
      

  5.   

    方法就是3楼的方法了,我把示例写下:<html>
    <head>
    <script type="text/javascript" src="/jquery/jquery.js"></script>
    <script type="text/javascript"> 
     
    $(document).ready(function(){
        var o = $("[href^='../http://']");//查找存在错误href的对象
        var old_href= o.attr("href");//取href的value
        var new_href= old_href.replace("../","");//纠正得到新的value
        o.attr("href",new_href);//重新给这些错误的href赋新的value
    });
     
    </script>
     
    </head>
    <body>
    <html>
    <body>
    <table><tr>
    <td style="width:5px;"></td><td align="left" valign="top" style="white-space:nowrap;"><span style="height:20px;"><a href="../http://10.7.0.250" target="_top"><img src="../Images/button/sctv.gif" border="0" /><span>生产监控</span>
    </td>
    </tr>
    <tr>
    <td style="width:5px;"></td><td align="left" valign="top" style="white-space:nowrap;"><span style="height:20px;"><a href="../http://10.7.0.250" target="_top"><img src="../Images/button/sctv.gif" border="0" /><span>生产监控</span>
    </td>
    </tr>
    </table>
     
    </body>
    </html>
      

  6.   

    页面上的a标签在页面加载后不建议修改其属性,可能会出现操作不了的情况。你只能控制其上级的span的innerHTML的内容。
      

  7.   


    我觉得你不是不会JS,而是什么都不会.....<head>
    <script type="text/javascript" src="/jquery/jquery.js"></script>
    <script type="text/javascript"> 
      
    $(document).ready(function(){
        var o = $("[href^='../http://']");//查找存在错误href的对象
        var old_href= o.attr("href");//取href的value
        var new_href= old_href.replace("../","");//纠正得到新的value
        o.attr("href",new_href);//重新给这些错误的href赋新的value
    });
      
    </script>   
      
    </head>这段直接COPY到HTML里,另外,自己把JQUERY下载了引用进去
      

  8.   

    我觉得他不懂Jquery而且不懂引用JavaScript...不如我们打个赌 1000可用分 如何?
      

  9.   

    我觉得他不懂Jquery而且不懂引用JavaScript...不如我们打个赌 1000可用分 如何?
    我觉得也是,不光楼主不懂,楼主的伙伴们也都不懂,不如我们打个赌 1001可用分如何
      

  10.   

    我觉得他不懂Jquery而且不懂引用JavaScript...不如我们打个赌 1000可用分 如何?
    我觉得也是,不光楼主不懂,楼主的伙伴们也都不懂,不如我们打个赌 1001可用分如何
    我觉得也是,不光楼主不懂,楼主的伙伴们不懂,就连楼上回复的人也不懂,不如我们打个赌 1KB可用分如何?
      

  11.   

    我觉得他不懂Jquery而且不懂引用JavaScript...不如我们打个赌 1000可用分 如何?
    我觉得也是,不光楼主不懂,楼主的伙伴们也都不懂,不如我们打个赌 1001可用分如何
    我觉得也是,不光楼主不懂,楼主的伙伴们不懂,就连楼上回复的人也不懂,不如我们打个赌 1KB可用分如何?
    我觉得也是,不光楼主不懂,楼主的伙伴也不懂,楼上回复的人也不懂,回复人的伙伴也不懂,楼下的人也不懂,不如我们打个赌,1025可用分如何?
      

  12.   

    refer here(方法):
    http://www.cnblogs.com/insus/archive/2013/01/26/2877602.html
    http://www.cnblogs.com/insus/p/3691461.html
      

  13.   

    我觉得他不懂Jquery而且不懂引用JavaScript...不如我们打个赌 1000可用分 如何?为什么不是2014?
      

  14.   

    而且你的思路是不对的,你现在这样截取 去掉,如果以后其它的href 没有../呢; 找到为什么有../然后处理 不行么