Bias08 adlı üyeden alıntı: mesajı görüntüle
Merhaba

Radio checked olduğunda "altyazı" class a display:block, farklı bir radio seçince display:none olsun istiyorum bir türlü yapamadım

HTML:

<tbody>
    <tr>
<td>
    <input type="radio" name="payment_method" value="bank_transfer" id="bank_transfer">
</td>
<td>
    <label for="bank_transfer">Banka Havalesi/EFT</label>
    </td>
    </tr>
<tr>
<td>
    <input type="radio" name="payment_method" value="cod" id="cod" checked="checked">
</td>
<td>
    <label for="cod">Kapıda Nakit Ödeme</label>
    <div class="altyazi">
    <p>Teslimat anında ürün bedeli nakit olarak kargo firması tarafından tahsil edilecektir.</p>
    </div>
    </td>
    <td></td>
    </tr>
</tbody>
Eklediğim kod

$("input[value=cod]:radio").click(function(){

    if($('input[value=cod]').is(':checked')) { $(".altyazi").css("display","block"); }

});

$("input[name=payment_method]").click(function(){
    ($('input[name=payment_method][value=cod]').is(':checked')) ? $(".altyazi").show() : $(".altyazi").hide();

});