У меня есть таблица, подобная той, что я указал на JSFiddle. Я хотел бы скрыть серую часть в самом начале. Когда пользователь нажимает «Просмотреть подробности», текст диапазона будет изменен, и будет отображаться серая часть. И наоборот, когда пользователь снова нажимает «Просмотреть подробности», текст диапазона изменится на исходную форму, а серая часть будет скрыта.
Я пытался написать jQuery, чтобы справиться с этим, но понятия не имею, почему он не работает. Даже серую часть нельзя показать... У кого-нибудь есть предложения по этому поводу?
$('.view-detail').on('click',function(){
$('#table1 tr.show-history').css({"display":"block"});
$(this).find('.right').text("▼");
});
Отредактировано на основе предложения @Dinesh: функция переключения работала только один раз для щелчка... как я могу изменить ее так, чтобы она переключалась при каждом щелчке?
$('.view-detail').click(function(){
$('.show-history').toggle(function(){
$('#table1 tr.show-history').css({"display":"block"});
$(this).find('.right').html("▼");
}, function(){
$('#table1 tr.show-history').css({"display":"none"});
$(this).find('.right').html("►");
});
});