ehynds/jquery-ui-multiselect-widget — Issue #208: val() not working on IE7 because of this.value not supported
Author: peiwei
Created: 2012-01-20 22:26:00+00:00
State: open

Because IE7 doesn't have "this.value", $('#multiselect').val() doesn't return correct value on IE7, neither is form submit.
The suggested fix is following, see the two lines that have ///////////////////////
I tried IE7,8,9 they all seemed to work. I am not sure how to properly submit an issue on github - I hope this is alright with you. Thanks.

///LINE 340
.delegate('input[type="checkbox"], input[type="radio"]', 'click.multiselect', function( e ){
var $this = $(this),
val = this.title, ///////////////////////////////was this.value
checked = this.checked,

///LINE 359
// change state on the original option tags
tags.each(function(){
if( this.text === val ){ ////////////////////// was this.value
this.selected = checked;