This is a migrated thread and some comments may be shown as answers.

what is .data() for?

4 Answers 279 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
CH
Top achievements
Rank 1
CH asked on 06 Jul 2013, 02:54 PM
Hi, I'm new to KendoUI, something i not understand is what is the different between

var slider = $('#slider').kendoSlider().data('kendoSlider');

and 

var slider = $('#slider').kendoSlider();

?

what is the .data() method for?

thanks.

4 Answers, 1 is accepted

Sort by
0
mgs
Top achievements
Rank 1
answered on 08 Jul 2013, 05:54 AM
When calling "kendoSlider" on a JQuery object, that object will be converted into a Slider widget, and the JQuery object will be returned. However, calling "data" on a JQuery object will give back the Kendo Slider widget, which must have been created with "kendoSlider" before.

So your first statement results in a Kendo Slider widget being assigned to the variable. And your second assignment results in a JQuery object being assigned to the variable.

Michael G. Schneider
0
CH
Top achievements
Rank 1
answered on 08 Jul 2013, 05:58 AM
I see..  thanks for your explanation!
0
Dimiter Madjarov
Telerik team
answered on 08 Jul 2013, 06:31 AM
Hi Cheng,


The data() method is a JQuery method, which is used to store data associated with a specified element. You could also take a look at the following documentation page for additional details.

I wish you a great day!

 

Regards,
Dimiter Madjarov
Telerik
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
0
CH
Top achievements
Rank 1
answered on 08 Jul 2013, 06:35 AM
I see.. i'm understand now, thanks..
Tags
General Discussions
Asked by
CH
Top achievements
Rank 1
Answers by
mgs
Top achievements
Rank 1
CH
Top achievements
Rank 1
Dimiter Madjarov
Telerik team
Share this question
or