-1

我一直在拼命尝试加载不同版本的 jQuery,大约 9 个小时。到现在都没效果。。

这是整个代码:

<script type="text/javascript" src="<?php echo base_url() ?>tampilan/js/jquery.js"></script>
<script>
    var jq = jQuery.noConflict(true);
</script>
<script type="text/javascript" src="<?php echo base_url() ?>TAMPILAN/js/bootstrap.min.js"></script>
<script type="text/javascript" src="<?php echo base_url() ?>TAMPILAN/js/jquery-1.9.1.js.js"></script>

<script type="text/javascript">       
function negatif(obj) {//onclick function
    var url = obj.parentNode.valueOf('href');
    var nama = obj.parentNode.innerText;
    alert(url);
    jq("#nice").load("retrain/neg.php?url=" + url + "&nama=" + nama);

}
</script>
<p id="nice">nice</p>
<ul class="nav nav-tabs">
<li class="active"><a href="#A" data-toggle="tab">Section 1</a></li>
<li><a href="#B" data-toggle="tab">Section 2</a></li>
<li><a href="#C" data-toggle="tab">Section 3</a></li>
</ul>
<div class="tabbable">
<div class="tab-content">
    <div class="tab-pane active" id="A">
        <p>I'm in Section A.</p>            
    </div>
    <div class="tab-pane" id="B">
        <?php ?>
        <p>Howdy, I'm in Section B.</p>
        <?php                       
        $this->load->view('load/search.php');//it has the onclick function
        ?>
    </div>
    <div class="tab-pane" id="C">
        <p>What up girl, this is Section C.</p>            
    </div>
</div>

javascript 指向,我在这里neg.php发布一些关于它的问题。

如果我删除其中一个 jQuery(jquery 或 jquery 1.9.1),另一个可以正常工作。我试过重新排列 jQuery 加载的顺序,它也不起作用。

这里有什么问题?谢谢..

编辑:

在这里不起作用(来自jquery.js):

jq("#nice").load("retrain/neg.php?url=" + url + "&nama=" + nama);
4

1 回答 1

0

取自 jQuery 论坛:

第一件重要的事情:当你加载你的 jQuery.xxjs 时,它会覆盖现有的$jQueryvars ......但它会保留它们的备份副本(在_$和中_jQuery)。打电话给.noConflict(true)你恢复你的 js 包含之前的情况!

.noConflict()为您提供正在运行的实例(最后加载),因此您可以以这种方式使用您的版本。

恢复:

  • 原始页面加载其“jquery.versionX.js”
  • $并且jQuery属于版本X
  • 你叫你的“jquery.versionY.js”
  • 现在$jQuery属于版本Y,加上_$_jQuery属于版本X
  • var my_jQuery = jQuery.noConflict(true);
  • 现在$jQuery属于版本X,_$并且_jQuery可能是null,并且my_jQuery是版本Y。

来源:https ://forum.jquery.com/topic/multiple-versions-of-jquery-on-the-same-page

于 2013-07-23T12:25:33.143 回答