2015-06-29 3 views
0
var a = 1; 
var b = 1; 

<script type="text/javascript"> 

    $(document).ready(function() { 

     $('[id$=HyperLink3]').click(function() { 

      if (a <= 4) { 
       alert("I am an alert box!") 
        a = a + 1 
      } 
     }); 
    }); 
</script> 

<script type="text/javascript"> 

    $(document).ready(function() { 

      $('[id$=HyperLink2]').click(function() { 

       if (a >= 2) { 
        alert("I am an alert box!") 
         a = a - 1 
       } 
      }); 
    }); 
</script> 

        <asp:HyperLink ID="HyperLink3" runat="server" 

Когда я сначала нажимаю стрелки, они работают нормально, но если я нажимаю другие кнопки на своей странице, jquery перестает работать. Он не загружает javascript снова.jquery click not working второй раз

+1

Что такое? Любая ошибка в консоли? Можете ли вы предоставить демо? –

+0

Возможный дубликат [JQuery Onclick не происходит второй раз] (http://stackoverflow.com/questions/1362965/jquery-onclick-not-happening-second-time) –

+0

только стрелки, которые я использую для слайда, отключены после Я нажимаю одну кнопку на своей странице. Если я использую стрелку, то сначала они работают нормально. Во второй раз javscript не загружается. – jashua

ответ

0

Попробуйте это работает для меня

$('selector').live('click', function() { 

     //your code 
}); 
+2

. Помните, что '$ ('selector'). Функция live()' устарела с момента jquery 1.7. Всегда лучше использовать '$ ('selector'). On ('click', function() {........});' –