Примерно так может работать:
$("id^='e'").click(function() {
$("#descriptions div").removeClass("show");
$("#" + $(this).attr("id") + "d").addClass("show");
});
Выражение "id ^ = 'e'" выбирает все элементы, для которых идентификатор начинается с e. Так что, как вы видите, e1 не очень хорошее имя ... Скорее, возьмем что-нибудь более наглядное.
Но еще сильнее, если e ссылается на несколько элементов, почему бы вам не сделать имя класса e таким, как оно?
<div id="descriptions">
<div id="e1" class="e"></div>
<div id="e1d" class="description"></div>
<div id="e2" class="e"></div>
<div id="e2d" class="description"></div>
</div>
Тогда jQuery легче читать и понимать.