代码不工作
if($('#primayins').attr('checked'))
{
$("#tx_nm0x0_pricingplan").val(1);
}
else
{
$("#tx_nm0x0_pricingplan").val(2);
}
每次都是假的............
代码不工作
if($('#primayins').attr('checked'))
{
$("#tx_nm0x0_pricingplan").val(1);
}
else
{
$("#tx_nm0x0_pricingplan").val(2);
}
每次都是假的............
您的选择器中有错字 - 缺少右撇号。但是,您可以使用该is()
函数来检查元素的状态。试试这个:
var pricingPlan = $('#primayins').is(':checked') ? 1 : 2;
$("#tx_nm0x0_pricingplan").val(pricingPlan);
尝试改用.prop()
方法:-
if ($('#primayins').prop('checked')) {
$("#tx_nm0x0_pricingplan").val(1);
} else {
$("#tx_nm0x0_pricingplan").val(2);
}
你也有错别字。以下代码中缺少单引号
if($('#primayins).attr('checked'))
___^___
$('#primayins)
没有正确引用。
用这个:
$('#primayins')