具有以下代码,并且绑定到${subscription.subscriptionStatus}
的最后一个td值具有整数值1
或0
。
如果上面的subscriptionStatus值为1,想要在第一个checkbox
中检查td
,如果值为0,则不想检查它。
如果这可能与另一个问题重复,那么最简单的方法和对不起是什么?
<td class="leftBorder" style="width:20px">
<input type="checkbox" class="subscriptionCheck" name="subscription_${entry.key.typeTitle}_${status.index}"
value="${subscription.patronSolicitationId}" id="subscription_${entry.key.typeTitle}_${status.index}"/>
</td>
<td>${subscription.displaySubscriptionName}</td>
<td>
<input type="hidden" value="${subscription.subscriptionStatus}"/>
</td>
答案 0 :(得分:1)
尝试
//dom ready handler
jQuery(function ($) {
//set the checked property of all elements with class subscriptionCheck
$('.subscriptionCheck').prop('checked', function () {
//if the value of input field in the last cell of the current row is 1 then return true
return $(this).closest('tr').find('td:last-child input').val() == '1'
})
})