2

押す前にもっと見るボタンを押してから、押すと非表示にするボタンを実行しようとしています。問題は、[非表示] を押しても [もっと見る] に戻らないことです。どうすればこれを解決できますか?

jQuery コードは次のとおりです。

   $("#single .vm").click(function () {
      $("#singlemore").slideToggle(150);
      $("#single .vm").html('Hide');
     });
4

1 に答える 1

5

View more三項演算子を使用してテキストを切り替え、 $("#single .vm") の代わりにHide使用できます$(this)

 $("#single .vm").click(function () {
      $("#singlemore").slideToggle(150);
      $(this).html($(this).html() == 'Hide' ? 'View more' : 'Hide');
 });
于 2013-03-22T16:51:30.780 に答える