2014-09-29 56 views
0

我正在開發一種在線商店,通過Ajax方法將商品添加到購物車。我正在使用ASP.NET MVC,並且在我的Razor視圖引擎I 要求有許多提交按鈕具有相同的ID(出於某些原因),但使用不同的名稱來區分它們是有問題的。這些按鈕用於在同一頁面的不同區域觸發Ajax方法。當他們被點擊時,他們爲隱藏的提交按鈕(共享相同ID的那些按鈕)設置一些值,然後將其解除。我要火基於他們的名字這些按鈕,例如通過名稱而不是id單擊JavaScript/JQuery中的按鈕

//Instrad of 
$("#ID").trigger("Click")  
//I trigger click them by their `name` attribute. 

我知道如何獲取值或名稱的元素的其他屬性,但到目前爲止,我對如何觸發通過按鈕沒有線索名稱。所以我想知道這是否可能,以及如何做到這一點。

回答

3

試試下面

$("button[name='btnName']").trigger("Click"); 
+0

謝謝,它的工作原理,會接受你的答案 – JAX 2014-09-29 22:04:54