Here is i have some sample code to do the job:
HTML :
<input type="checkbox" id="chkTest1" value="Sports" />Sports <br />
<input type="checkbox" id="chkTest2" value="Entertainment" />Entertainment <br />
<input type="checkbox" id="chkTest3" value="Travel" />Travel <br />
<input type="checkbox" id="chkTest4" value="Home" />Home <br />
<input type="checkbox" id="chkTest5" value="Test" />Test <br />
<select id="lstTest" size="5">
</select>
<input type="button" id="btnTest" value="Test" />
JS :
$(function () {
$('#btnTest').on('click', function () {
$.each($("input[type='checkbox']:checked"), function (i, chk) {
var hasValue = !!$('#lstTest > option[value="' + $(chk).val() + '"]').length;
if (!hasValue) $('#lstTest').append('<option value="' + $(chk).val() + '">' + $(chk).val() + '</option>');
});
});
});
This example adds the checked items to the listbox only.
Hope this will give you some idea at least on what you want to accomplish.