Saya memiliki tabel seperti yang saya nyatakan di JSFiddle. Saya ingin menyembunyikan bagian abu-abu di awal. Ketika pengguna mengklik "Lihat Detail", rentang teks akan diubah dan bagian abu-abu akan ditampilkan. Begitu pula sebaliknya, ketika pengguna mengklik lagi "Lihat Detail", bentang teks akan berubah kembali ke bentuk aslinya dan bagian abu-abu akan disembunyikan.
Saya telah mencoba menulis beberapa jQuery untuk mengatasinya tetapi saya tidak tahu mengapa itu tidak berhasil. Bahkan bagian abu-abu pun tidak dapat ditampilkan... Adakah yang punya saran?
$('.view-detail').on('click',function(){
$('#table1 tr.show-history').css({"display":"block"});
$(this).find('.right').text("▼");
});
Diedit berdasarkan saran oleh @Dinesh: Fungsi sakelar hanya berfungsi sekali untuk satu klik... bagaimana saya bisa mengubahnya sehingga dapat diaktifkan pada setiap klik?
$('.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("►");
});
});