Javascript 查找父同级td隐藏值
我想在单击div中的CorrectExpert类时查找父同级td隐藏值Javascript 查找父同级td隐藏值,javascript,jquery,html,Javascript,Jquery,Html,我想在单击div中的CorrectExpert类时查找父同级td隐藏值 <tr th:each="m : ${markWiseResultModel}"> <td th:text="${m.id}" align="center"></td> <td class="topicTD"> <input type="hidden" class="topicId" th:value="${m.topic.
<tr th:each="m : ${markWiseResultModel}">
<td th:text="${m.id}" align="center"></td>
<td class="topicTD">
<input type="hidden" class="topicId" th:value="${m.topic.id}"/>
<div th:text="${m.topic.name}" align="center"></div>
</td>
<td data-toggle="modal" style="background:#b8d1f3;">
<div class="correctAttempt" th:text="${m.correctAttemptCount}" align="center" ></div>
</td>
<td th:text="${m.correctAttemptPercent}" align="center" style="background:#99FF99;"></td>
<td th:text="${m.wrongAttemptCount}" align="center" style="background:#b8d1f3;"></td>
<td th:text="${m.wrongAttemptPercent}" align="center" style="background:#99FF99;"></td>
<td th:text="${m.correctTotalCount}" align="center" style="background:#b8d1f3;"></td>
<td th:text="${m.correctTotalPercent}" align="center" style="background:#99FF99;"></td>
<td th:text="${m.wrongTotalCount}" align="center" style="background:#b8d1f3;"></td>
<td th:text="${m.wrongTotalPercent}" align="center" style="background:#99FF99;"></td>
</tr>
$(文档).ready(函数(){
$('.correctExpert')。单击(函数(){
var id=$(this.parents('td')。同胞('.topicTD')。find(“.topicId”).val();
警报(id);
$(“#correctoreoutofattempt”).modal('show');
});
});
已尝试脚本,但未成功。请尝试此脚本
<script>
$(document).ready(function(){
$('.correctAttempt').click(function(){
var id= $(this).parent().prev('.topicTD').find(".topicId").val();
alert(id);
$('#correctOutOfAttempt').modal('show');
});
});
</script>
$(文档).ready(函数(){
$('.correctExpert')。单击(函数(){
var id=$(this.parent().prev('.topicTD').find(“.topicId”).val();
警报(id);
$(“#correctoreoutofattempt”).modal('show');
});
});
试试这个
<script>
$(document).ready(function(){
$('.correctAttempt').click(function(){
var id= $(this).parent().prev('.topicTD').find(".topicId").val();
alert(id);
$('#correctOutOfAttempt').modal('show');
});
});
</script>
$(文档).ready(函数(){
$('.correctExpert')。单击(函数(){
var id=$(this.parent().prev('.topicTD').find(“.topicId”).val();
警报(id);
$(“#correctoreoutofattempt”).modal('show');
});
});
试试这个
<script>
$(document).ready(function(){
$('.correctAttempt').click(function(){
var id= $(this).parent().prev('.topicTD').find(".topicId").val();
alert(id);
$('#correctOutOfAttempt').modal('show');
});
});
</script>
$(文档).ready(函数(){
$('.correctExpert')。单击(函数(){
var id=$(this.parent().prev('.topicTD').find(“.topicId”).val();
警报(id);
$(“#correctoreoutofattempt”).modal('show');
});
});
试试这个
<script>
$(document).ready(function(){
$('.correctAttempt').click(function(){
var id= $(this).parent().prev('.topicTD').find(".topicId").val();
alert(id);
$('#correctOutOfAttempt').modal('show');
});
});
</script>
$(文档).ready(函数(){
$('.correctExpert')。单击(函数(){
var id=$(this.parent().prev('.topicTD').find(“.topicId”).val();
警报(id);
$(“#correctoreoutofattempt”).modal('show');
});
});
您可以使用最近的
来获取父元素tr
元素,然后您需要找到.topicId
。试试这个:
<script>
$(document).ready(function(){
$('.correctAttempt').click(function(){
var id = $(this).closest('tr').find(".topicId").val();
alert(id);
$('#correctOutOfAttempt').modal('show');
});
});
</script>
$(文档).ready(函数(){
$('.correctExpert')。单击(函数(){
var id=$(this.nexist('tr').find('.topicId').val();
警报(id);
$(“#correctoreoutofattempt”).modal('show');
});
});
使用closest
而不是由父级严格遍历的优点是,只要类名保持不变,就可以更改tr
和td
结构,而无需修改JS代码
您可以使用
最近的来获取父tr
元素,然后您需要找到.topicId
。试试这个:
<script>
$(document).ready(function(){
$('.correctAttempt').click(function(){
var id = $(this).closest('tr').find(".topicId").val();
alert(id);
$('#correctOutOfAttempt').modal('show');
});
});
</script>
$(文档).ready(函数(){
$('.correctExpert')。单击(函数(){
var id=$(this.nexist('tr').find('.topicId').val();
警报(id);
$(“#correctoreoutofattempt”).modal('show');
});
});
使用closest
而不是由父级严格遍历的优点是,只要类名保持不变,就可以更改tr
和td
结构,而无需修改JS代码
您可以使用最近的来获取父tr
元素,然后您需要找到.topicId
。试试这个:
<script>
$(document).ready(function(){
$('.correctAttempt').click(function(){
var id = $(this).closest('tr').find(".topicId").val();
alert(id);
$('#correctOutOfAttempt').modal('show');
});
});
</script>
$(文档).ready(函数(){
$('.correctExpert')。单击(函数(){
var id=$(this.nexist('tr').find('.topicId').val();
警报(id);
$(“#correctoreoutofattempt”).modal('show');
});
});
使用closest
而不是由父级严格遍历的优点是,只要类名保持不变,就可以更改tr
和td
结构,而无需修改JS代码
您可以使用最近的来获取父tr
元素,然后您需要找到.topicId
。试试这个:
<script>
$(document).ready(function(){
$('.correctAttempt').click(function(){
var id = $(this).closest('tr').find(".topicId").val();
alert(id);
$('#correctOutOfAttempt').modal('show');
});
});
</script>
$(文档).ready(函数(){
$('.correctExpert')。单击(函数(){
var id=$(this.nexist('tr').find('.topicId').val();
警报(id);
$(“#correctoreoutofattempt”).modal('show');
});
});
使用closest
而不是由父级严格遍历的优点是,只要类名保持不变,就可以更改tr
和td
结构,而无需修改JS代码
试试这个-
试试这个-
试试这个-
试试这个-
显示呈现的html。。这似乎令人困惑\显示呈现的html。。这似乎令人困惑\显示呈现的html。。这似乎令人困惑\显示呈现的html。。这似乎令人困惑\