You can use $("#1").trigger("change")
to trigger change event and to toggle click prop("checked", !$("#1").prop("checked")
.Try this:
$(document).on("click","#2",function()
{
$("#1").trigger("change").prop("checked", !$("#1").prop("checked"));
});
$(document).on("change","#1",function()
{
alert("changed")
});