Ну вопервых в ссылке не используется href а пишется xlink:href.
Во вторых: click не может так работать так как у него синтаксис другой.
Вот пример рабочего синтаксиса:
$('body').on('click','.part',function(){
$('.description').html($(this).attr('description-data'));
$('.description').fadeIn();
});
Но в данном случае необходимо использовать понятие data state так как вы не знаете текущего состояния открыто или нет:
$('body').on('click','.part',function(){
var is_display = typeof $(this).data('is_display') != 'undefined' ? $(this).data('is_display') : false;
if(is_display == false){
$('.description').html($(this).attr('description-data'));
$('.description').fadeIn();
$(this).data('is_display',true);
}else{
$('.description').fadeOut(50);
$(this).data('is_display',false);
}
});