Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JQuery根据不同td中的值在td中选中复选框_Jquery_Jsp - Fatal编程技术网

JQuery根据不同td中的值在td中选中复选框

JQuery根据不同td中的值在td中选中复选框,jquery,jsp,Jquery,Jsp,将以下代码和最后一个td值绑定到${subscription.subscriptionStatus}具有整数值1或0 如果上述subscriptionStatus的值为1,则希望在第一个td中选中checkbox,如果值为0,则不希望选中它 如果这可能重复另一个问题,最简单的方法是什么 <td class="leftBorder" style="width:20px"> <input type="checkbox" class="subscriptionCheck" n

将以下代码和最后一个td值绑定到
${subscription.subscriptionStatus}
具有整数值
1
0

如果上述subscriptionStatus的值为1,则希望在第一个
td
中选中
checkbox
,如果值为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>

${subscription.displaySubscriptionName}
试试看

//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'
    })
})