2014-06-17 18 views
-2

我有一個div,即<div id="btnYes" runat ="server" >Yes</div>當我點擊「是」div時,它會改變爲「計數」。我已經爲jquery寫了這個函數。請人幫助我.....如何爲點擊文本更改編寫jquery?

<script> 
     $(document).ready(function() { 
      $("#btnYes").click(function() { 
       $('#<%=btnYes.ClientID %>').html("Counted"); 
       $('#hdnYesNoAnswer').val('1'); 
      }); 
     }); 
    </script> 
+0

替換$( '#<%= btnYes.ClientID%>') html的( 「計數」);與$(this).html('Counted'); –

回答

0

試試這個

<script> 
     $(document).ready(function() { 
      var buttonYes = $("#btnYes"); 
      buttonYes.click(function() { 
      buttonYes.val('1'); 

      }); 
     }); 
</script> 
+0

他希望改變單獨div的值,並改變'clicked'div的文本。這並不符合他的願望。 – PugsOverDrugs

0

這應該工作:

<script> 
    $(document).on('click', '#btnYes', function() 
    { 
     $(this).html('Counted'); 
     $('#hdnYesNoAnswer').val('1'); 
    }); 
</script>