我有一个表,其中有一列预先填充的文本输入:
<table><tr><td>...</td><td><input class="unique_class" value="value1"/></td></tr>...
我为每个输入框提供了只有该元素具有的相同 css 类(unique_class)。我希望我可以使用 jQuery.val() 来获取表中带有 css 类的所有输入值的数组,如下所示(我已经对复选框值做了类似的操作):
var values = $('.unique_class').val();
但是,我只获取表中最后一个输入的值。有没有一种简单的“快速”方法,无需 for 循环迭代?这个表可以变得非常大(100+行)?
要获取您应该使用的值数组$.map http://api.jquery.com/jquery.map/ method:
var values = $('.unique_class').map(function() {
return $(this).val();
}).get();
另请注意,您如何使用.get http://api.jquery.com/get/#get2将 jQuery 类似数组的集合转换为实际数组的方法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)