【发布时间】:2018-10-02 16:21:46
【问题描述】:
现在它隐藏和取消隐藏表中的所有行。我只想显示选择的文件。有人可以阐明这里缺少的东西吗?我尝试了多种方法,但仍然让我头疼。
<script type="text/javascript">
$(document).ready(function () {
$('input[id^="rvw-"]').change(
function(){
if ($(this).val()) {
alert("(this).val():"+$(this).val());
alert("input id:"+ $('input[id^="rvw-"]').val());
$('input[id^="rvw-"]').attr('hidden',false);
}
}
);
});
</script>
<table id="reviewList" class="table table-striped table-condensed dt-responsive basic-table" cellspacing="0">
<thead>
<tr>
<th class="text-center">Series</th>
<th class="text-center">Series Order</th>
<th class="text-center">Document Name</th>
<th class="text-center">Actions</th>
</tr>
</thead>
<tbody>
<c:forEach items="${reviewDocList}" var="row">
<tr>
<td>${row.series}</td>
<td>${row.seriesOrder}</td>
<td>${row.documentName}</td>
<td>
<form class="letter" docId="${row.id}" action='<c:url value="/letter-download.htm?docId=${row.id}"/>' method="POST" enctype="multipart/form-data">
<input type="hidden" name="docId" value="${row.id}"/>
<label class="hidden" for="rvw-${row.id}">Choose file for ${row.documentName}</label>
<input type="file" name="doc" id="rvw-${row.id}" title="Choose File for ${row.documentName}"/>
<input type="submit" id="rvw-${row.id}" value="Upload ${row.documentName}" hidden="true"/>
</form>
</td>
</tr>
</c:forEach>
</tbody>
</table>
【问题讨论】:
标签: jquery html css button input