如何使用JQuery迭代表,并从该字段中收集三个不同的数组值? 我有像
这样的行<tr>
<td>
<select id="name_x"></select>
</td>
<td>
<select id="op_x"></select>
</td>
<td>
<input type="text" id="val_x"/>
</td>
</tr>
其中x在每一行中都不同(但都以name_,op_和val_开头)。如何收集这个?
答案 0 :(得分:1)
http://api.jquery.com/attribute-starts-with-selector/
$('tr').each(function(i,el) {
var $this = $(this);
str1 = $this.find('select[id^="name_"]').val();
str2 = $this.find('select[id^="op_"]').val();
str3 = $this.find('input[id^="val_"]').val();
// now do what you like with those strings
});