Ok, the problem here is the meaning of your selector.
me.claerControls = function (id) {
$("#" + id + "[type='text']").val('');
$("#" + id + "[type='radio']").prop('checked', false);
};
What you have written here is the same as:
$("#UserEdit[type='text']")
and this mean "give me a node whose id is #UserEdit AND type=text"
I think you can do what you want this way:
me.clearControls = function (id) {
var $container = $("#" + id);
$(":text", $container).val('');
$(":radio", $container).prop('checked', false).change();
$(":checkbox", $container).prop('checked', false).trigger("change");
$('select', $container).prop('selectedIndex', 0);
};