try this
<!DOCTYPE html>
<html>
<body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<table id="table1">
<tr><td>Col1</td><td>Col2</td><td>Col3</td> </tr>
<tr><td><input type="checkbox"></td><td>Col2</td><td>Col3</td> </tr>
<tr><td><input type="checkbox"></td><td>Col2</td><td>Col3</td> </tr>
<tr><td><input type="checkbox"></td><td>Col2</td><td></td> </tr>
<tr><td><input type="checkbox"></td><td>Col2</td><td>Col3</td> </tr>
<tr><td><input type="checkbox"></td><td>Col2</td><td>Col3</td> </tr>
</table>
<script>
$(function () {
$("#table1 tr:not(:first)").each(function () {
var valueOfCell = $(this).find('td:last-child').text();
var bool = valueOfCell != '';
var checkbox = $(this).find(":checkbox")
checkbox[0].checked = bool;
});
});
</script>
</body>
</html>
demo:
- JSFiddle[
^]