diff options
author | Louis Cuny <louiscuny@gmail.com> | 2012-07-26 12:26:57 +0200 |
---|---|---|
committer | Louis Cuny <louiscuny@gmail.com> | 2012-07-26 12:26:57 +0200 |
commit | e8abd1eaf4979316d82abac7ecb71418b43c0ff0 (patch) | |
tree | e02c5f9dce44e510e2a91a9c9c402c67863527fc /js/jquery.multi-select.js | |
parent | 37305b1ae00565d4b328da4dbe93109571bd744c (diff) | |
download | multi-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.js | 8 |
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(); |