function reg(str)函数与Jquery的冲突

2016-07-07 15:17 来源:www.chinab4c.com 作者:ecshop专家

搞了一天的Jquery,发现这个函数与Jquery有冲突,不知道有没有高手修改过的?
  1. function reg(str){
  2. var bt=$(str+"_b").getElementsByTagName("span");
  3. for(var i=0;i<bt.length;i++){
  4. bt[i].subj=str;
  5. bt[i].pai=i;
  6. bt[i].style.cursor="pointer";
  7. bt[i].onclick=function(){
  8. $(this.subj+"_v").innerHTML=$(this.subj+"_h").getElementsByTagName("blockquote")[this.pai].innerHTML;
  9. for(var j=0;j<$(this.subj+"_b").getElementsByTagName("span").length;j++){
  10. var _bt=$(this.subj+"_b").getElementsByTagName("span")[j];
  11. var ison=j==this.pai;
  12. _bt.className=(ison?"":"spanbg");
  13. }
  14. }
  15. }
  16. $(str+"_h").className="none";
  17. $(str+"_v").innerHTML=$(str+"_h").getElementsByTagName("blockquote")[0].innerHTML;
  18. }
复制代码