私は500行ある固定サイズのスクロール可能なdivを持っています。各行には、入力、テキストエリア、選択エレメントの6つの列があります。スクロール可能なdivの可視領域にあるすべての入力要素を見つける
すべての入力要素を選択する代わりに、画面に現在表示されているすべての入力要素(divのビューポートにある入力要素)を探したいとします。
たとえば、 Iは、アイテム320上と私は350点で最大の要素を見ることができれば、私はここでは、その範囲内に
を入力要素を選択する必要がスクロールボックスに1行のバージョンをトリミングする:
<tbody>
<tr>
<td>
<input id="prm_1_1_1_100" type="checkbox" value="" name="checkbox" style="display: none;">
</td>
<td>
<span id="dsp_1_1_2_2"></span>
</td>
<td>
<input id="dsp_1_1_1_5" type="text" value="" maxlength="16" minlength="16" required="true" data-allow="alphanumeric">
</td>
<td>
<input id="dsp_1_1_1_6" type="text" value="" maxlength="500" required="true">
</td>
<td>
<input id="dsp_1_1_1_7" type="text" value="" required="true" data-max-date="today" data-toggle="datepicker" class="hasDatepicker">
</td>
<td>
<input id="dsp_1_1_1_8" type="text" value="" maxlength="20" data-allow="toFixedDecimal">
</td>
<td>
<input id="dsp_1_1_1_9" type="text" value="" data-allow="toFixedDecimal">
</td>
<td>
<textarea id="dsp_1_1_1_22" rows="1" cols="20" required="true" onkeyup="javascript: getVals(this, 'textarea');"></textarea>
</td>
<td>
<select id="dsp_1_1_1_23">
<option value="RLB" selected="selected">RLB</option>
<option value="CLB">CLB</option>
</select>
</td>
<td>
<select id="dsp_1_1_1_14" disabled="disabled">
<option value="Open" selected="selected">Open</option>
<option value="Drop">Drop</option>
<option value="MAP">MAP</option>
<option value="Carry Over"> Carry Over</option>
</select>
</td>
<td>
<input id="dsp_1_1_1_15" type="text" value="" disabled="disabled" class="width-80">
</td>
<td>
<input id="dsp_1_1_1_16" type="text" value="" disabled="disabled" class="width-80">
</td>
</tr>
</tbody>
あなたのHTMLを表示してください! –
どうすればいいですか? –