首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

ja代码相互影响导致效果不能实现。分开都可以,放一起就不行

2013-07-08 
ja代码互相影响导致效果不能实现。分开都可以,放一起就不行。经过排查,是有一个地方影响的。我贴下互相影响的

ja代码互相影响导致效果不能实现。分开都可以,放一起就不行。
经过排查,是有一个地方影响的。我贴下互相影响的那部分代码:

var $ = function($) {return document.getElementById($)}; 
String.prototype.pxToNum = function() {return Number(this.replace("px",""))} 


我去掉上面的代码,下面的这个代码就生效了,但是去掉上面的那段代码,js效果又不能实现,所以哪位大神给看下,这个该怎么解决一下。
$(document).ready(function(){
  
   $(".submit").click(function(){
       var tao= $('input:radio[name="taocan"]:checked').val();
   var yitao= $('input:radio[name="taocan"]:checked').attr('id');
       parent.handlerTao(tao,yitao);
   })
})

[解决办法]
你重写了  jQuery的符号
$是jQuery  
去掉 var $ = function($) {return document.getElementById($)}; 

[解决办法]
var $ = function($) {return document.getElementById($)};
改为
var $$ = function($) {return document.getElementById($)};
并把与第一段代码一起来的代码中的 $ 都改为 $$

热点排行
Bad Request.