2015-01-18 3 views
0

i wan t, чтобы изменить текст для ссылки, когда я нажимаю на него, если он показывает make hide.изменить текст для ссылки, когда я нажимаю на него

function Showtxt() { 
 
      $("#LinkButton1").click(); 
 
      if ($("#LinkButton1").text("show") == true) { 
 
       $("#LinkButton1").text("hide") 
 
      } 
 
      else { 
 
       $("#LinkButton1").text("show") 
 
      } 
 

 
      } 
 

 
     }
<asp:LinkButton ID="LinkButton1" runat="server" OnClientClick="Showtxt();" Text="show"></asp:LinkButton>

ответ

0

есть дополнительный } в конце, и вы должны удалить it.above код решает проблему

function Showtxt() { 
      if ($("#LinkButton1").text() == 'show') { 
       alert('up'); 
       $("#LinkButton1").text("hide") 
      } 
      else { 
       alert('down'); 
       $("#LinkButton1").text("show") 
      } 
     } 

но есть еще одна проблема, и это PostBack, и он заставит страницу обновить и «скрыть» заменить «показать» после PostBack.