0
我想使用PHP和SQL值建立一个表。其中一个表列将会有一个数字输入来控制该行中的其他值。此参数范围从0到1,我试图使用JavaScript来动态更新它的右侧的三列,具体取决于参数值。使用jQuery和Javascript来改变动态创建的PHP表中的输入
下面是HTML表格的PHP命令:
$i = 1;
while($row = mysql_fetch_array($result)){
Print "<tr>";
Print "<td><input id='toChange[$i]' name='toChange[$i]' type='number' step='0.01'
min='0.01' max='0.99' value='.85' </td>";
Print "<td>".$row['dependentOnParameter1'] . "</td>";
Print "<td>".$row['dependentOnParameter2'] . "</td></tr>";
$i++;
}
我已经尝试了许多不同的标签输入单元格,如toChange[]
和toChange$i
(这个好像数量增长与行号)。此表打印正确,这里是jQuery的功能我试图实现:
$('#prEff[1]').change(function() {
var test = this;
return;
});
我知道如何更改表一旦我得到这个功能能正确调用,而是一个数组中使用的输入似乎造成麻烦。是否有一个特定的jQuery对象或标签必须用于数组.change
?或者如果我可以使用表标记,这个指针会指向表中已被修改的部分吗?
反正是有推广jQuery函数的括号内所有可能的值?那么,例如,#prEff \\ [VariableIndex \\]?所以我不必重复jQuery的功能? – user2093792 2013-03-14 17:15:22
确定'$('[id^=“prEff [”]')',属性以选择器开头! – adeneo 2013-03-14 17:16:56
非常感谢!现在完美运作 – user2093792 2013-03-14 17:24:16