The code works well in jQuery 1.8.
Demo: http://jsfiddle.net/QzjTs/57/
The reason why is that in order to work well in jQuery 1.9 + the plugin must be updated in .removeAttr("selected")
to .removeProp("selected")
;
and .attr("selected", "selected");
to .prop("selected", "selected");
Update guide: http://jquery.com/upgrade-guide/1.9/
Issue here: https://code.google.com/p/jquery-ui-picklist/issues/detail?id=16