16

I'm working on an application I received from a client and they've used some telerik web controls. Telerik apparently includes its own version of jquery 1.3.2, while I'm using 1.4.1. I'm experiencing some weird javascript issues and I'd like to rule out the older jquery as a source of the problem. Is there a way to tell the Telerik controls not to automatically include the 1.3.2 version of jquery if I've already got jquery on the page elsewhere?

5 Answers 5

13

Try jQuery.noConflict(). Using jQuery with Other Libraries

Sign up to request clarification or add additional context in comments.

2 Comments

Haha I knew about that for including other libraries, but didn't even think about it for multiple jquery versions. Thanks!
RadControls for ASP.NET AJAX Q1 2011 are now using jQuery version 1.5.1 telerik.com/help/aspnet-ajax/introduction-using-jquery.html
4

I'm not sure whether the approach shown by andreas will help you. As you can read in this article (or here), telerik already does something similar "to avoid compatibility issues with applications which already use (other versions of) jQuery".

Comments

4

I did it by telling Telerik not to register his version of jQuery at all It can be done once for the site in _Layout.cshtml file

in head section I am loading needed versions of jQuery scripts manually

<script src="@Url.Content("~/Scripts/jquery-1.7.1.min.js")" type="text/javascript"></script>

then before

    @(Html.Telerik().ScriptRegistrar().DefaultGroup(
    group => group.Compress(false).Combined(false))
    .jQuery(false)
    .jQueryValidation(false))

Comments

2

I think the latest version of Telerik controls use jQuery 1.4.1 now.

1 Comment

I searched telerik to find out what version of jquery they are using, I found this site that says they use 1.4.2: telerikwatch.com/2010/03/q1-2010-is-live.html
0

Are you importing Jquery as a CDN or locally ? So for the first case you can go to View/Shared/Layout.cshtml and add the script tags before the head section . For example : I'm using the latest version of Jquery :

 <script src="https://kendo.cdn.telerik.com/2021.2.511/js/jquery.min.js"></script>

For the second case , you can download the Jquery from the official website and import it locally in wwwroot/lib/jquery

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.