検索

ホームページ  >  に質問  >  本文

サフィックスを省略した場合に、「もっと見る」と「閉じる」を任意に切り替える方法

以下は私のコードです。ボタンではサフィックスを省略する必要があると規定されています。問題は、「もっと見る」をクリックした後、サフィックスに追加された閉じるクリックが無効になる理由です。

<div class="font">
<div class="description">
<p>超過50字很多很多很多很多很多很多很多很多很多很多很多很多字</p>
</div>
</div>
$(function () {
var $len = 20;
$(".font .description p").each(function () {
var $textold = $(this).text();
var $text = $(this).text().substring(0, $len - 1) + "";
if ($(this).text().length > $len) {
$(this).text($text).append("<button class='add'>..... See more</button>");
}
$('.add').click(function () {
$(this).closest(".font").find(".description p").text($textold).append("<button class='close'>close</button>");
});
$('.close').click(function () {
$(this).closest(".font").find(".description p").text($text).append("<button class='add'>..... See more</button>");
});
});
})



HUNTHUNT2096日前881

全員に返信(0)返信します

応答なし
  • キャンセル返事