我想獲取最接近輸入框的值,並將這些值複製到該列中的其餘單元格中。例如,如果用戶點擊第一列的複選框,並且該列中的任何一行有值,則該值必須僅將該值複製到該列中的其餘單元格。 我已經試過到目前爲止找到最接近的輸入值並將其複製到列中的其餘單元格jquery
$("input[type='checkbox']").change(function() {
if (this.checked) {
var id = $(this).attr('id');
$('.first').siblings('td').find("input").each(function() {
var valStr=$(this).val;
if(valStr!='')
{
//I need to fill rest of the input boxes in this column with the value of the input box that has value
}
});
}
});
<table>
<tr>
<th id="one" class="first">One <input type=checkbox id=chkOne></th>
<th id="two" class="sec">Two <input type=checkbox id=chkTwo></th>
<th id="three" class="third">Three <input type=checkbox id=chkThree></th>
</tr>
<tr>
<td class="first"><input type=text value="" /></td>
<td class="sec"><input type=text value="" /></td>
<td class="third"><input type=text value="" /></td>
</tr>
<tr>
<td class="first"><input type=text value="" /></td>
<td class="sec"><input type=text value="" /></td>
<td class="third"><input type=text value="" /></td>
</tr>
</table>
你錯過了調用val():'var valStr = $(this).val;' – 2015-02-06 21:42:10