我曾嘗試尋找解決方案,但似乎無法找到工作答案。我可能錯過了一些明顯的東西。JQuery切換()html數據
我有一個鏈接來顯示狀態的最新評論。當鏈接被點擊時,鏈接數據變爲「關閉」(全部好),但是當關閉然後點擊切換DIV鏈接數據保持「關閉」時,我希望它返回到原始文本(即3條評論)。
的HTML:
<a class="comments" id="coms-<?php echo $statmainID; ?>" href="javascript:;"><i class="fa fa-comment"></i> <?php echo $numComs; ?> Comments</a>
<div id="comss<?php echo $statmainID; ?>" style="display:none;">Comments Here</div>
jQuery的:
$(function(){
$('body').on('click', '.comments', function(){
var cID =$(this).attr('id');
var theID = cID.split("-");
var divID = theID[1];
$('#comss'+divID).toggle("slide");
$('.comments'+divID).html('Close');
return false;
});
});
與往常一樣,從你大師的任何幫助,總是讚賞。
親切的問候。
我不知道我理解的問題。你正在將'.comments'元素的文本修改爲「關閉」,爲什麼它會「神奇地」重新出現?這與只顯示/隱藏元素的'toggle'無關。 – Lucero
我只是希望「close」文本在切換關閉div後切換回註釋。 – NOJ75