Hea*_*hot 0 javascript jquery html5
我有一张桌子,我希望获得一些价值checkbox并推入字符串.然后我正在尝试一个函数来获取值,但是它显示了对象Object,它不起作用.
<table id="div_table" border="2px" >
<tbody>
<tr>
<td><input type="checkbox" value="ABC" /></td>
<td>
<input type="checkbox" value="123" />
<input type="checkbox" value="456" />
<input type="checkbox" value="789" />
</td>
<td><input type="checkbox" value="xyz2" />
<input type="checkbox" value="xyz1" />
</td>
</tr>
</tbody>
</table>Run Code Online (Sandbox Code Playgroud)
我试过代码java函数
function getvalue_func()
{
$('#div_table > tbody > tr').each(function()
{
var str = '';
$(this).find('td').find("input:checked").each(function ()
{
for (var i = 0; i < $(this).length; i++)
{
str += $(this).val() + ',';
}
return alert(str);
});
});
}Run Code Online (Sandbox Code Playgroud)
示例:我选中了一些复选框:ABC,123,456和xyz2.结果:ABC,123,456,xyz2
我想你希望函数返回字符串
function getvalue_func() {
return $('#div_table input:checked').map(function() {
return this.value;
}).get().join(', ');
}Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<table id="div_table" border="2px">
<tbody>
<tr>
<td>
<input type="checkbox" value="ABC" />
</td>
<td>
<input type="checkbox" value="123" />
<input type="checkbox" value="456" />
<input type="checkbox" value="789" />
</td>
<td>
<input type="checkbox" value="xyz2" />
<input type="checkbox" value="xyz1" />
</td>
</tr>
</tbody>
</table>
<button onclick="alert(getvalue_func())">get</button>Run Code Online (Sandbox Code Playgroud)
#div_table input:checked来获取#div_table元素内的所有选中复选框| 归档时间: |
|
| 查看次数: |
3145 次 |
| 最近记录: |