jquery - link - html button onclick



مسج إذا تم تحديد زر الاختيار (6)

ممكن تكرار:
التحقق من اختيار زر محدد

لدي هذين الزرين للإرسال في الوقت الحالي بحيث يمكن للمستخدم أن يقرر ما إذا كان يحتاج إلى رسوم بريدية مضمنة في السعر أم لا:

<input type="radio" id="postageyes" name="postage" value="Yes" /> Yes
<input type="radio" id="postageno" name="postage" value="No" /> No

أحتاج إلى استخدام Jquery للتحقق مما إذا كان زر الاختيار 'yes' محددًا أم لا ، وإذا كان كذلك ، فقم بإجراء وظيفة إلحاق. يمكن أن يقول لي أحدهم كيف يمكنني القيام بذلك من فضلك؟

شكرا على اي مساعدة

تصحيح:

لقد قمت بتحديث الكود الخاص بي إلى هذا ، لكنه لا يعمل. أفعل شيئا خاطئا؟

<script type='text/javascript'>
// <![CDATA[
jQuery(document).ready(function(){

$('input:radio[name="postage"]').change(function(){
    if($(this).val() == 'Yes'){
       alert("test");
    }
});

});

// ]]>
</script>

جرب هذا

if($("input:radio[name=postage]").is(":checked")){
  //Code to append goes here
}

جرب هذا:

if ( jQuery('#postageyes').is(':checked') ){ ... }

شيء من هذا القبيل:

if($('#postageyes').is(':checked')) {
// do stuff
}

$("input").bind('click', function(e){
   if ($(this).val() == 'Yes') {
        $("body").append('whatever');
   }
});

$('input:radio[name="postage"]').change(function(){
    if($(this).val() === 'Yes'){
       // append stuff
    }
});

سوف يستمع هذا إلى حدث تغيير في أزرار الاختيار. في الوقت الذي ينقر فيه المستخدم على Yes ، سيتم إطلاق الحدث وستتمكن من إلحاق أي شيء تريده في DOM.


if($('#test2').is(':checked')) {
    $(this).append('stuff');
} 




radio-button