在$('id')。val();中替换ID名称在jQuery中使用变量名

时间:2019-11-20 00:01:41

标签: javascript jquery html

我是jQuery的新手,正在尝试使用一个变量来使其对列表中的每一项进行不断更新。 有没有办法做到这一点?

 function AddToCart(clicked_id) {
   var Name = clicked_id;     //Sets Name variable to the id of the clicked item
   var QtyName = Name +'Qty';     //Updates quantity name to that of clicked item
   var QtyVal = $(#QtyName).val();     //Gets value of the quantity of the item
   alert(Name);
   alert(QtyName);
   alert(QtyVal);
   Cookies.set(QtyName , QtyVal);     //Sets cookie to (Name of the quantity variable, Quantity Value)
 }

谢谢您的帮助!

1 个答案:

答案 0 :(得分:2)

传递给jQuery函数的参数只是一个字符串。因此,就像在此之前那样,您需要串联字符串值。因此,如果您将这样的字符串连接起来:

'#' + QtyName

然后您将其完全传递给jQuery函数:

$('#' + QtyName)
相关问题