summaryrefslogtreecommitdiffstats
path: root/js/jquery.multi-select.js
diff options
context:
space:
mode:
authorLouis Cuny <louiscuny@gmail.com>2012-07-26 12:26:57 +0200
committerLouis Cuny <louiscuny@gmail.com>2012-07-26 12:26:57 +0200
commite8abd1eaf4979316d82abac7ecb71418b43c0ff0 (patch)
treee02c5f9dce44e510e2a91a9c9c402c67863527fc /js/jquery.multi-select.js
parent37305b1ae00565d4b328da4dbe93109571bd744c (diff)
downloadmulti-select-e8abd1eaf4979316d82abac7ecb71418b43c0ff0.zip
multi-select-e8abd1eaf4979316d82abac7ecb71418b43c0ff0.tar.gz
multi-select-e8abd1eaf4979316d82abac7ecb71418b43c0ff0.tar.bz2
replace attr by prop() methodto determine if option is selected
Diffstat (limited to 'js/jquery.multi-select.js')
-rw-r--r--js/jquery.multi-select.js8
1 files changed, 4 insertions, 4 deletions
diff --git a/js/jquery.multi-select.js b/js/jquery.multi-select.js
index 0cb82e8..8a03e34 100644
--- a/js/jquery.multi-select.js
+++ b/js/jquery.multi-select.js
@@ -184,7 +184,7 @@
haveToSelect = null;
if (method == 'init'){
- haveToSelect = !selectableLi.hasClass(ms.data('settings').disabledClass) && selectedOption.attr('selected');
+ haveToSelect = !selectableLi.hasClass(ms.data('settings').disabledClass) && selectedOption.prop('selected');
} else {
haveToSelect = !selectableLi.hasClass(ms.data('settings').disabledClass);
ms.focus();
@@ -196,7 +196,7 @@
parentOptgroup.children('.ms-optgroup-label').hide();
selectableLi.addClass('ms-selected');
selectableLi.hide();
- selectedOption.attr('selected', 'selected');
+ selectedOption.prop('selected', true);
if(titleAttr){
selectedLi.attr('title', titleAttr)
}
@@ -239,7 +239,7 @@
$('li', selectedUl).removeClass('ms-hover');
});
if (ms.find("option[value='']")){
- ms.find("option[value='']").removeAttr('selected');
+ ms.find("option[value='']").prop('selected', false);
}
if (method == "select_all" && parentOptgroup.children('.ms-elem-selectable').length > 0){
parentOptgroup.children('.ms-optgroup-label').hide();
@@ -273,7 +273,7 @@
parentOptgroup.children('.ms-optgroup-label').addClass('ms-collapse').show();
parentOptgroup.children('.ms-elem-selectable:not(.ms-selected)').show();
}
- selectedOption.removeAttr('selected');
+ selectedOption.prop('selected', false);
selectableLi.show();
selectableLi.removeClass('ms-selected');
selectedLi.remove();