比如说有一个“查看”,需要添加链接,但是是根据服务类别列的值进行判断,服务类别值如果为“维修服务”,则链接到百度,如果为“耗材服务”则链接到新浪,用js实现可以,用其它方法也可以,如下图

解决方案 »

  1.   

    本身这个表格的数据应该是从后台里面拿的,那你在将这些数据展示出来之前肯定有做一些拼接处理,比如后台返回的数据有三条
    假设返回的内容
     data=[{type:"维修服务",status:"未委托",link:"www.baidu.com"},{type:"xx服务",status:"未委托",link:"www.xxu.com"},{type:"xx服务",status:'未委托',link:"www.xx.com"}]
    //具体的得看你后台返回的是什么数据,比如里面的link有可能是你后台的唯一标识,不一定直接就是要链接的网址。
    //那么拿到这个数据后你再拼接好,展示出来,比如
    var str='';
    for(key in data)
    {
    str+='<tr><td>'+data[key].type+'</td><td>'+data[key].status+'</td><td><a href="'+data[key].link+'">查看</a></td>'+'</tr/>'}//最后再加个table标签
    str='<table>'+str+'</table>';document.write(str);
    //添加到DOM里面就行了
    以上内容为代码片段,仅提供思路,请勿直接复制粘贴到自己项目,可自行测试
      

  2.   


    link里面请填写完整路径,包括协议,比如http://www.baidu.com