#jquery
#jquery
Вопрос:
Я скрыл ввод в строках таблицы с некоторым значением.
Как я могу получить строку таблицы по входному значению?
var row = $('#table tbody tr td input contains("' arr[i] '")').closest('tr')
не работает.
Ответ №1:
Используйте этот код:
var row = $('#table tbody tr td input[value="' arr[i] '"').closest('tr');
Ответ №2:
var inputval=2;
var row = jQuery('#table tr td input[value="' inputval '"]').closest('tr');
alert(row.attr('id'));
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<table id="table">
<tr id="tr-1">
<td><input type="hidden" value="1" name="hidden-val"> </td>
</tr>
<tr id='tr-2'>
<td><input type="hidden" value="2" name="hidden-val"></td>
</tr>
</table>
Примечание: Замените inputval
на ваш arr[i]