<!DOCTYPE html>
<
html
lang
=
"en"
>
<
head
>
<
link
rel
=
"stylesheet"
href
=
"jqwidgets/styles/jqx.base.css"
type
=
"text/css"
/>
<
link
rel
=
"stylesheet"
href
=
"jqwidgets/styles/jqx.energyblue.css"
>
<
script
type
=
"text/javascript"
src
=
"scripts/jquery-1.11.1.min.js"
></
script
>
<
script
type
=
"text/javascript"
src
=
"jqwidgets/jqx-all.js"
></
script
>
<
script
type
=
"text/javascript"
src
=
"jqwidgets/jqxcore.js"
></
script
>
<
script
type
=
"text/javascript"
src
=
"jqwidgets/jqxbuttons.js"
></
script
>
<
script
type
=
"text/javascript"
src
=
"jqwidgets/jqxscrollbar.js"
></
script
>
<
script
type
=
"text/javascript"
src
=
"jqwidgets/jqxlistbox.js"
></
script
>
<
script
type
=
"text/javascript"
src
=
"jqwidgets/jqxdropdownlist.js"
></
script
>
</
head
>
<
body
>
<
center
>
<
h1
style
=
"color: green;"
>
GeeksforGeeks
</
h1
>
<
h3
>
jQWidgets jqxDropDownList loadFromSelect() Method
</
h3
>
<
div
id
=
'jqxDDL'
></
div
>
<
select
id
=
"select"
>
<
option
>Computer Science</
option
>
<
option
>C Programming</
option
>
<
option
>C++ Programming</
option
>
<
option
>Java Programming</
option
>
<
option
>Python Programming</
option
>
<
option
>HTML</
option
>
<
option
>CSS</
option
>
<
option
>JavaScript</
option
>
<
option
>jQuery</
option
>
<
option
>PHP</
option
>
<
option
>Bootstrap</
option
>
</
select
>
<
input
id
=
"jqxBtn"
type
=
"button"
value
=
"Load From Select"
style
=
"padding: 5px 15px; margin-top: 50px;"
>
</
center
>
<
script
type
=
"text/javascript"
>
$(document).ready(function() {
$("#jqxDDL").jqxDropDownList({
theme: 'energyblue',
width: '200px',
height: '25px',
selectedIndex: 2
});
var flag = false;
$("#jqxBtn").click(function() {
$("#jqxDDL").jqxDropDownList('loadFromSelect', 'select');
});
$("#jqxDDL").on('select', function(event) {
if (event.args && !updating) {
$("#select").val(event.args.item.value);
}
});
$("#select").on('change', function(event) {
updating = true;
var index = $("#select")[0].selectedIndex;
$("#jqxDDL").jqxDropDownList('selectIndex', index);
$("#jqxDDL").jqxDropDownList('ensureVisible', index);
updating = false;
});
});
</
script
>
</
body
>
</html