【发布时间】:2017-02-01 07:21:21
【问题描述】:
在我的 .jsp 文件中,我有这样的代码(直截了当)
<td width="200px">
<input type="text" id="${general.pk.code }_${MTPL[4].pk.run}"
name="${general.pk.code }_${MTPL[4].pk.run}"
value="${MTPL[4].value}" onChange="gg('${MTPL[4].jsCode }','${MTPL[4].pk.code }',this,'${MTPL[4].operator }','${MTPL[4].param1 }','${MTPL[4].param2 }','${MTPL[4].param3 }','${MTPL[4].param4 }','${MTPL[4].param5 }','${MTPL[4].pk.run }','${MTPL[4].param6 }','${MTPL[4].param7 }')"
style="text-align: right;">
</td>
<c:forEach items="${valueRun }" var="generalR">
<td width="200px">
<input type="text" id="${general.pk.code }_${generalR}"
name="${general.pk.code }_${generalR}"
value="" onChange="gg('${MTPL[4].jsCode }','${MTPL[4].pk.code }',this,'${MTPL[4].operator }','${MTPL[4].param1 }','${MTPL[4].param2 }','${MTPL[4].param3 }','${MTPL[4].param4 }','${MTPL[4].param5 }','${MTPL[4].pk.run }','${MTPL[4].param6 }','${MTPL[4].param7 }')"
style="text-align: right;">
</td>
</c:forEach>
当页面加载完成时,值是这样的(检查元素)
input type="text" id="MTPL_4" name="MTPL_4" value="1100" onchange="gg('COPAS','MTPL_4',this,'','this','',' 4','','','4','','MTPL')" style="text-align: right;">
我想在 javascript 文档准备好时获取函数 gg() 的参数。如何做到这一点。
<script>
$(document).ready(function() {
var a = $("#MTPL_4").val(param1); //didnt get param1 value
});
</script>
我尝试.val(),但它只能获得价值(1100)。如何在 onchange 函数中获取值gg();
(尝试获取“COPAS”、“MTPL_4”等)
【问题讨论】:
标签: javascript jquery html spring-mvc jstl