2017-02-22 27 views
0

有一个body标签,里面有很多tr标签,每个tr标签内有很多td标签,其中一个td标签有一个复选框,复选框可以选中或不选中,如果复选框被选中我想插入“True”,如果没有选中我想在该td标签中插入“False”,并且我想删除复选框控件从TD标签根据td中的复选框状态更改td的值(使用jquery)

HTML:

 <td >text-1 </td> 
     <td >city-1</td> 
     <td >HI</td> 
     <td >&nbsp;</td> 
     <td >2/20/2017 - 2/20/2018</td> 
     <td ><input type="checkbox"></td> 

    </tr> 
    <tr > 
     <td >text-2 </td> 
     <td >city-2</td> 
     <td >HI</td> 
     <td >&nbsp;</td> 
     <td >2/20/2017 - 2/20/2018</td> 
     <td ><input type="checkbox" checked=checked></td> 
    </tr> 
    <tr > 
     <td >text-3 </td> 
     <td >city-3</td> 
     <td >HI</td> 
     <td >&nbsp;</td> 
     <td >2/20/2017 - 2/20/2018</td> 
     <td ><input type="checkbox" ></td> 
    </tr> 

我需要检查最后一个复选框(选中/未选中)的状态,并在其中插入True/False值并取消复选框

请让我知道您的意见。

+0

你试过什么吗? –

回答

0
$('input[type=checkbox]').each(function(){ 
    $check = $(this); 
    var text = $check.is(':checked') ? "True" : "False"; 
    $check.parent().append(text); 
    $check.remove(); 
}); 
+0

如果您可以在代码中添加一些说明,那将会很棒。因此用户可以知道代码中的内容。 –

+0

@Renen ---非常感谢,像一个魅力 – MukkuP

+0

@MukkuP然后upvote并接受答案是正确的方式去:-) –