これを1つの関数に単純化したいのですが、方法がわかりません。クリックIDから変数を取得して、非表示のIDセレクターで使用できるはずです。
$(document).ready(function(){
$(".hidden").animate({opacity:'0'});
$("#click1").click(function(){
$(".hidden").animate({opacity:'0'});
$("#hidden1").animate({opacity:'0'});
$("#hidden1").animate({opacity:'1'},"slow");
$("#hidden1").stop();
});
$("#click2").click(function(){
$(".hidden").animate({opacity:'0'});
$("#hidden2").animate({opacity:'0'});
$("#hidden2").animate({opacity:'1'},"slow");
$("#hidden2").stop();
});
$("#click3").click(function(){
$(".hidden").animate({opacity:'0'});
$("#hidden3").animate({opacity:'0'});
$("#hidden3").animate({opacity:'1'},"slow");
$("#hidden3").stop();
});
$("#click4").click(function(){
$(".hidden").animate({opacity:'0'});
$("#hidden4").animate({opacity:'0'});
$("#hidden4").animate({opacity:'1'},"slow");
$("#hidden4").stop();
});
});
<p id="click1">hover</p>
<p id="click2">hover</p>
<p id="click3">hover</p>
<p id="click4">hover</p>
<p id="hidden1" class="hidden">hidden 1</p>
<p id="hidden2" class="hidden">hidden 2</p>
<p id="hidden3" class="hidden">hidden 3</p>
<p id="hidden4" class="hidden">hidden 4</p>