【发布时间】:2013-05-15 07:42:25
【问题描述】:
我在将表单名称递增到 jscript 变量时遇到问题。 ($('#p'+i+'_status'))
每个状态有 10 个。对于 1 个输入,它应该是 $('#p1_status'),所以我可以简单地
输入 p1-p10 并这样做,但是应该有更好的解决方案来解决这个问题吧?
$(function() {
var status = [];
for (var i=1;i<=10;i++){
status[i] = $('#p'+i+'_status');
}
if(status[i]=='Enabled'){
--validation scripts--
}
}
【问题讨论】:
-
这是 JavaScript 还是 JScript?
-
您遇到了什么错误?一方面,您在
for循环之外使用status[i],这没有任何意义。 -
Javascript 我并不是说让 Jscript 变得与众不同。另外,它只是由 pXL 用 ($('#p'+i+'_status')) 编辑的,所以我认为这可能是问题所在?使用 $('#p'+i+'_status') 不会捕获输入,并且 if 语句不会处理。
-
I am having an issue with incrementing form names to be pulled是那个名字或ids,因为$('#p'+i+'_status');拉取ids。 -
id 再次为您的困惑感到抱歉! >_
标签: javascript jquery forms variables input