永发信息网

同一个页面中调用两次jquery导致冲突

答案:4  悬赏:10  手机版
解决时间 2021-02-22 09:21
  • 提问者网友:辞取
  • 2021-02-21 12:16
同一个页面中有两个地方是图片轮播,调用了两次不同地方的jquery,导致有一个出现问题,有没有什么办法用javascript代替jquery的写法,不想重复调用jquery,在页面中用原生的javascript写出~类似下面这个怎么替代:
var $ = function (id) {
return "string" == typeof id ? document.getElementById(id) : id;
};
最佳答案
  • 五星知识达人网友:佘樂
  • 2021-02-21 13:25
那你就不要调用2次了,调用就要放到最主的页面就好了,反正其他的都要嵌进去到这个主页面的,然后都可以调用到jquery了,怎么这都不知道,我们都无语了
全部回答
  • 1楼网友:独钓一江月
  • 2021-02-21 17:30
那肯定是你的代码写的不健壮,修复了不就好了吗?把你的代码贴上来,html,jQuery代码
  • 2楼网友:玩世
  • 2021-02-21 16:23
<head><br>&lt;script&gt;<br>$(document).ready(function(e) {<br> $(".packet").click(function (){<br>  var span=$(this).children("span").text();<br>  alert(span);<br>  });<br>  $(".cash").click(function (){<br>  var span=$(this).children("span").text();<br>  alert(span);<br>  });<br><br>});<br>&lt;&#47;script&gt;<br></head><br><body><br><div class="fake_input packet" style="background-color:blue;"><br><i>鸡蛋个数</i>    <br> <span>0</span>    <br> <em>个</em><br> </div><br> <div class="fake_input cash" style="background-color:yellow;"><br> <i>共多少钱</i>    <br> <span>0</span>    <br>  <em>元</em></div><br><br></body>
  • 3楼网友:慢性怪人
  • 2021-02-21 14:50
这个通过id,查找元素的,不就是 document.getElementById(id);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯