jquery 让radio 选中
程序员文章站
2024-01-29 20:17:46
...
script.js
$("input:radio[name=pdiyong]").click(function(){
pay_sum = parseFloat($("#pay-sum").text());
if($("input:radio[name=pdiyong]:checked").data('par') > 0)
{
if( pay_sum > 30)
{
$("input:radio[name=prop]").attr('disabled','disabled');
}
else
{
$("input:radio[name='pdiyong'][data-par='0']").attr("checked",true);
$("input:radio[name='pdiyong']").attr('disabled','disabled');
alert("实付未超过30元,不能使用抵用券!")
}
}
else
{
$("input:radio[name=prop]").removeAttr('disabled');
}
})
index.php
抵用券(需实付金额超过¥30元,方可使用。每次5元累计使用)
-
不使用抵用券
-
名称:{$item.name} 金额:{$item.value}
代金券(需实付金额超过¥10元,方可使用。不累计使用)
-
不使用代金券
-
名称:{$item.name} 金额:{$item.value}
没办法让value='0'
的选中,是怎么回事呢?
回复内容:
script.js
$("input:radio[name=pdiyong]").click(function(){
pay_sum = parseFloat($("#pay-sum").text());
if($("input:radio[name=pdiyong]:checked").data('par') > 0)
{
if( pay_sum > 30)
{
$("input:radio[name=prop]").attr('disabled','disabled');
}
else
{
$("input:radio[name='pdiyong'][data-par='0']").attr("checked",true);
$("input:radio[name='pdiyong']").attr('disabled','disabled');
alert("实付未超过30元,不能使用抵用券!")
}
}
else
{
$("input:radio[name=prop]").removeAttr('disabled');
}
})
index.php
抵用券(需实付金额超过¥30元,方可使用。每次5元累计使用)
-
不使用抵用券
-
名称:{$item.name} 金额:{$item.value}
代金券(需实付金额超过¥10元,方可使用。不累计使用)
-
不使用代金券
-
名称:{$item.name} 金额:{$item.value}
没办法让value='0'
的选中,是怎么回事呢?
$("input:radio[name='pdiyong'][data-par='0']").attr("checked",true);
用prop()方法,关于prop和attr方法区别,自行google
上一篇: 首字母缩进!!!!!