簡體   English   中英

如何獲得觸發javascript功能的按鈕?

[英]How do I get a button to trigger a javascript function?

我有一個正在使用的C#/。NET Web應用程序。 在其中一個頁面上,我有一張從數據庫生成的值表。 我需要每個值都是可單擊的,以便當您單擊一個值時,它會在旁邊的單獨表格中過濾數據。

所以我決定要做的是將每個值變成一個按鈕:

<input type="button" id="exampleID" class="exampleClass" value="@Model.Data.Value1" />

在我的Javascript中,我有以下內容:

$(".exampleClass").click(function () {...

函數中的代碼與問題無關,因為單擊按鈕時不會調用它。 每個按鈕都有我在函數中使用的唯一ID,並且為每個按鈕都提供了相同的類,這樣我就可以捕獲何時調用它們中的任何一個,然后使用其唯一ID來確定單擊了哪個按鈕。 我已經使用Firebug在函數內部設置了一個斷點,但是當我單擊按鈕時它不會被觸發。 我為為什么這不起作用而感到困惑。

可能有很多事情:您是否在ready方法中附加了click事件? jQuery是否已加載到頁面上? 您是否嘗試過完善選擇器? 例如, $('input.exampleClass').click() 這一定是一個愚蠢的錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM