在easyui-tabs中的href或 content的多种条件下的不同页面内容和页面地址的赋值?

  1. $('#tt').tabs('add', {.....});中 的 加载内容, 可以用content, 或用 href都是可以的. 虽然它们加载 的方式不一样, 但是 只要是加载进去后, 加载成功后, 在页面中的html代码都是一样的! 地位都是一样的, 都是 页面中的html代码

  2. content 可以直接写 html字符串, 也可以写 iframe src="foo.html" 都是一样的

  3. 如果是 href 就要写要加载的 页面地址, 但是:
  • 这个页面地址, 必须是用: "{:U('fooOperate')}", 必须是操作地址, 否则会报错!
  • 如果地址不是固定的, 可能分多种情况而不同, 那么href就不能写死了, 就要用一个 变量来 表示!
  • 然后 分情况 用 if...else 或 switch ..case来确定 那个 href的变量!
  • 但是 , 不能 在 tabs 的 add 方法中 , 再来使用 if...else等. 因为 这个是 js, 不是 html, 不是任意输出任意写的. 即 : 不能这样写: tabs('add', {...href: if(...){else....})这样就是 错误的.
<script>
$(function(){
  var tt=$('#tt');
  $('ul#pjck>li a').click(function(){
    var tit=this.innerHTML;

    if(tt.tabs('exists', tit)){
      tt.tabs('select', tit);
    }else{
      var hr='';
      if(tit=='按ff查看'){ hf= "{:U('ckt')}";}
      if(tit=='按fff查看'){ hf= "{:U('ckc')}";}
      if(tit=='按ggg查看'){ hf= "{:U('ckd)}";}
      if(tit=='按ffgf查看'){ hf= "{:U('cks')}";}
      tt.tabs('add',{
    title:tit,
    href: hf,
    closable:true,
    cache: true,
      });
    } 
  });
});
    </script>
上一篇:《炬丰科技-半导体工艺》HF溶液中硅蚀刻过程中银的双重作用


下一篇:百度飞桨领航团零基础Python速成营 课程总结6