2017-02-22 51 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並接受答案是正確的方式去:-) –