2014-09-29 76 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