Назначить другой экземпляр jQuery $ [duplicate]

Как правило, вы не должны класть элементы блока внутри встроенных элементов.

1
задан juan beras 12 February 2014 в 20:58
поделиться

2 ответа

В соответствии с предыдущим вопросом вы можете использовать несколько jQuery за раз. См. Этот пример.

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js" type="text/javascript"></script>
<script>
    var $i = jQuery.noConflict();
    alert($i.fn.jquery);
</script> 


<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>
    var $j = jQuery.noConflict();
    alert($j.fn.jquery);
</script> 

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script>
    var $k = jQuery.noConflict();
    alert($k.fn.jquery);
</script> 

Вот jsfiddle DEMO .

0
ответ дан gdmanandamohon 26 August 2018 в 05:28
поделиться

Решение:

Используйте jQuery.noConflict() ;

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js" type="text/javascript"></script>
<script>
    var $i = jQuery.noConflict();
    alert($i.fn.jquery);
</script> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>
    var $j = jQuery.noConflict();
    alert($j.fn.jquery);
</script> 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script>
    var $k = jQuery.noConflict();
    alert($k.fn.jquery);
</script> 

DEMO

2
ответ дан martynas 26 August 2018 в 05:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: