专注于高品质PHP技术等信息服务于一体 [STIEMAP] [RSS]

百度提供的广告:
JSCSS
当前位置:首页 > 技术文档 > JSCSS >  > 
Ext Js Jquery 类库冲突

Ext Js 是富客户端优秀的JS 框架,不过配置过于繁索,FLEX 正在取代。

Ext Js 会让 Jquery 框架提供的部分失效。

$("#bisai tr[name='bstr']").each(function(i){
  if(0 == i%2)
   $("#bisai tr[name='bstr']").eq(i).attr('class','odd');
   else
  $("#bisai tr[name='bstr']").eq(i).attr('class','even');
 });

如在此处使用 this.attr(); 就会失败。

使用原生JS 也会有问题。

<script type="text/javascript">
var bjtr = document.getElementsByName('bstr');
for(var i=0;i<bjtr.length;i++)
{
    if(i%2 == 0)
    {
        bjtr.item(i).className("even");
    }
    else
    {
        bjtr.item(i).className("odd");
    }
}
</script>

以上代码没有任何问题,如果项目中加载了Ext Js 会导致className() 无法使用。