function confirmChanges() { var inputValue1 = $("#userSelect option:selected").val(); var spanText = $("#userSelect option:selected").text(); var inputName = $("#saveInput").children('input').eq(0).attr("name"); setInput(inputName, inputValue1, spanText); myModalTrigger.close() } function setInput(setName, setValue1, spanText) { $("input[name='" + setName + "']").attr("value", setValue1).prev().html(spanText); } var myModalTrigger = new $.zui.ModalTrigger({title:$("#triggerTitle").html(), custom:$('#userList').html(), height:"auto", size:"sm"}); $(function () { $("#userList").html(""); }); $(".bind").on("click",function() { var $obj = $(this); var inputName = $obj.attr("data-value"); $("#saveInput").html(""); myModalTrigger.show({shown:function() { $('#triggerModal #userSelect').val($obj.closest('tr').find("[id^=userid]").val()).trigger('chosen:updated'); }}); });