0
我有一個表,就像我在JSFiddle上所述的表。 我想在最開始時隱藏灰色部分。當用戶點擊「查看詳細信息」時,跨度文本將被改變,灰色部分將被顯示。反之亦然,當用戶再次點擊「查看細節」時,跨度文本將變回原始形狀,灰色部分將被隱藏。jQuery不工作onclick更改跨度文本和顯示隱藏表
我試圖寫一些jQuery來處理它,但我不知道它爲什麼不工作。即使是灰色的部分也不能顯示......有沒有人有任何建議呢?
$('.view-detail').on('click',function(){
$('#table1 tr.show-history').css({"display":"block"});
$(this).find('.right').text("▼");
});
Editted基於由@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("►");
});
});
嗨迪內希,謝謝您的建議。在對您的評論進行了調整後,我已更新了我的帖子。你知道我怎樣才能讓它切換每一次點擊,我可以隱藏並顯示灰色的點擊...目前我的腳本只能顯示一次... – Sammi
@Sammi現在檢查我的代碼。我現在更新 –
現在工作很好!非常感謝@Dinesh! – Sammi