خيار راديو التحقق من JQuery لا يتحقق
-
04-10-2019 - |
سؤال
لا يمكنني الحصول على خيارات الراديو للتحقق من صفحتي. لن يتحققوا بنعم أو لا.
for (var i = 0; i < r.length; i++) {
jQuery('#condition-'+i+'-price').val(r[i].price);
jQuery('#condition-'+i+'-bid').val(r[i].bid);
console.log('[value='+r[i].on_amazon+']');
console.log(jQuery('#condition-'+r[i].condition_id+'-on_amazon').filter('[value='+r[i].on_amazon+']'));
jQuery('#condition-'+r[i].condition_id+'-on_amazon').filter('[value='+r[i].on_amazon+']').attr('checked', true);
}
r [i] .on_amazon هو دائمًا 1 أو 0 و inction_id صحيح لأن السعر/العطاءات تحديث بنجاح ...
<tr>
<td><label for="on_amazon-1-yes">Yes</label></td>
<td class="yes"><input type="radio" id="condition-1-on_amazon" value="1"></td>
<td> </td>
<td class="no"><input type="radio" id="condition-1-on_amazon" value="0"></td>
<td><label for="on_amazon-1-no">No</label></td>
</tr>
المحلول
تعيين $(radiobtn).attr('checked','checked')
بدلاً من true
, ، على افتراض أنك تستخدم XHTML.
نصائح أخرى
محاولة القيام:
jQuery('#condition-'+r[i].condition_id+'-on_amazon').filter('[value='+r[i].on_amazon+']')[0].checked=true;
لا تنتمي إلى StackOverflow