2012-06-21 55 views
0

我如何創建一個id作爲一個按鈕的newguid並在我的jQuery腳本中使用它?喜歡的東西:如何在jQuery中使用guid與asp.net mvc 3 razor/jquery?

@{ var id = Guid.NewGuid().ToString(); } // 

<input type=button id="@id" name="Go" /> @*how can i use this newguid as an id for my button?*@ 

<script> 
      @*how can i use this id to attach an eventhandler to for my button?*@ 
      $("@id).click(function(){ 
      }); 
</script> 
+1

你至少可以縮進你的代碼和質疑! – gdoron

+0

@gdoron有些人有你的生活我知道:) – Pindakaas

+1

@HanssieTeeuwen:這與生活與否無關。代碼應該是可讀的,並且在任何時候都可以正確縮進。一個好的編輯器/ IDE甚至可以幫助你。它還使*你的工作變得更容易(所以你有更多時間去「擁有生命」),因爲你將花更少的時間來處理錯誤,而這些錯誤很快就會在正確縮進的代碼中發現(比如缺少大括號)。除此之外,你需要幫助,發佈格式正確的代碼將使人們更有可能回答(因爲他們不必將其粘貼到代碼美化者等閱讀它) – ThiefMaster

回答

3
@{ var id = Guid.NewGuid().ToString(); } 
<input type="button" id="@id" name="Go" /> 

和腳本:

<script type="text/javascript"> 
    $('#@(id)').click(function() { 
     alert('Thank you for clicking on button with id = ' + this.id); 
    }); 
</script> 
+0

感謝您的快速回答! – Pindakaas