Javascript 选择最近的(选择器)元素

Javascript 选择最近的(选择器)元素,javascript,jquery,Javascript,Jquery,我有以下资料: <tbody id="tableBody"> <tr> <td><input id="id" name="id" type="radio" value="1"></td> <td>Adam</td> <td>London</td> </tr> <tr> <t

我有以下资料:

<tbody id="tableBody">
    <tr>
        <td><input id="id" name="id" type="radio" value="1"></td>
        <td>Adam</td>
        <td>London</td>
    </tr>
    <tr>
        <td><input id="Radio1" name="id" type="radio" value="2"></td>
        <td>Steve</td>
        <td>New York</td>
    </tr>
    <tr>
        <td><input id="Radio2" name="id" type="radio" value="3"></td>
        <td>Jaques</td>
        <td>Paris, France</td>
    </tr>
    <tr>
        <td><input id="Radio3" name="id" type="radio" value="4" 
            checked="checked"></td>
        <td>Jora</td>
        <td>Chisinau</td>
    </tr>
</tbody>
现在我想

selectedRadio.closest('tr').remove();
但在删除之前,我想检查以前的(值=3)收音机


我如何搜索具有
selectedRadio
元素的上一个收音机来检查它?

这里唯一的问题是,如果我们只有一个,那么selected()也可以与
find('input:radio:first').attr('checked',true)
var $tr = selectedRadio.closest('tr')
$tr.prev().find('input[type="radio"]').prop('checked', true)
$tr.remove();
var $tr = selectedRadio.closest('tr')
$tr.prev().find('input[type="radio"]').prop('checked', true)
$tr.remove();
var selectedRadio = $('#tableBody').find('input:radio:checked');
var $tr = selectedRadio.closest('tr');
var $prev_tr = $tr.prev().find('input:radio');
$tr.remove()