我们有以下表格:
<form>
...
<table width="100%" cellspacing="0" class="datagrid_ppal">
<tbody>
<tr>
<th scope="row">Area 1 <input name="config_line" type="hidden" value="0,5,50" /></th>
<td class="gantt"> </td>
<td class="gantt"> </td>
<td class="gantt"> </td>
...
</tr>
</tbody>
</table width="100%" cellspacing="0" class="datagrid_ppal">
...
<form>
我们需要的是从隐藏的输入值中获取第一个,第二个或第三个。我们尝试过这个并没有奏效:
var value = $('th').children('input:hidden').val();
任何人都可以帮助我们吗?我们真的很感激。
答案 0 :(得分:1)
隐藏字段的值不是数组,只是字符串:“0,5,50”。
使用jQuery检索该值:
$('input[name=config_line]').val()
要将该字符串拆分为数组,请使用split()方法。
合并:
var firstValue = $('input[name=config_line]').val().split(",")[0]; // etc...
答案 1 :(得分:0)
var value = $('input[name=config_line]').val();
var valueArry = value.split(',');
var v1 = valueArry[0];
var v2 = valueArry[1];
var v3 = valueArry[2];
答案 2 :(得分:0)