JQuery单选按钮设置活动和非活动
好吧,我试着用按钮组 如此公平,我已经能够将它们转换为链接。 但是,问题是单选按钮不能保持其活动状态 以下是jquery的代码:JQuery单选按钮设置活动和非活动,jquery,user-interface,button,Jquery,User Interface,Button,好吧,我试着用按钮组 如此公平,我已经能够将它们转换为链接。 但是,问题是单选按钮不能保持其活动状态 以下是jquery的代码: $( "#radio" ).buttonset(); $("input:radio[name=radio]").click(function() { var id = $("input[@name=radio]:checked").attr('id'); window.location.replace("player.php?id=<?php echo $id
$( "#radio" ).buttonset();
$("input:radio[name=radio]").click(function() {
var id = $("input[@name=radio]:checked").attr('id');
window.location.replace("player.php?id=<?php echo $id; ?>&action="+id);
}
以下是我的网页背后的ButSet+PHP代码:
<form>
<div id="radio" class="ui-buttonset">
<input type="radio" id="season" name="radio" value="season" /><label for="season">Season</label>
<input type="radio" id="playoff" name="radio" value="playoff" /><label for="playoff">Playoffs</label>
<input type="radio" id="carrer" name="radio" value="carrer" /><label for="carrer">Carrer</label>
<input type="radio" id="carrer_playoff" name="radio" id="carrer_playoff"/><label for="carrer_playoff">Carrer playoffs</label>
</div>
</form>
</center>
<br/><br/>
<?php
if($action == "playoff"){
include("player_playoff.php");
}
else if($action == "carrer"){
include("player_carrer.php");
}
else if($action == "carrer_playoff"){
include("player_carrer_playoff.php");
}
else{
include("player_season.php");
}
?>
这是网页:
谢谢你的帮助,
阿糖胞苷
编辑:
如果$radio.is':选中“==false{
$radio.filter'[value=]'.attr'checked',true;
}
如果$radio.filter'[value=]'.attr'checked',则为true{
alertIN;
}
我这样做是为了检查,但它总是用IN提醒我,但它不会将其置于已检查的活动状态…在阅读了对您的问题的评论后,以下是您要查找的内容
$(function(){
$('input:radio[id="<?php echo $action; ?>"]').attr('checked','checked');
});
单击按钮时,您正在重新加载页面。为什么按钮会保持它的状态?啊…当然!!!!!我现在觉得自己很愚蠢!!!奇怪的用户界面…你为什么要用收音机来导航页面?我觉得用单选按钮来保持活动状态比用普通按钮更容易。但是,是的,我忘了重新加载部分…我怎么能保持状态呢?有没有办法强制单选按钮处于激活状态?