attr jquery-1.9.1 in firefox 19.0.2 not work.
<link href="Content/themes/base/jquery-ui.css" title="base" rel="stylesheet" type="text/css" />
<link href="Content/themes/blitzer/jquery-ui.css" title="blitzer" rel="stylesheet" type="text/css" disabled="disabled" />
<link href="Content/themes/cupertino/jquery-ui.css" title="cupertino" rel="stylesheet" type="text/css" disabled="disabled" />
<link href="Content/themes/redmond/jquery-ui.css" title="redmond" rel="stylesheet" type="text/css" disabled="disabled" />
<script src="Scripts/jquery-1.9.1.js" type="text/javascript"></script>
$("#apButton input[type='radio']").click(function () {
var style = $(this).attr("id");
$("link[title='" + style + "']").removeAttr("disabled");
$("link[title!='" + style + "']").attr("disabled", "disabled"); //.each(function () { $(this)[0].disabled = true; });
});
<input type="radio" id="base" name="radio" checked="checked" /><label for="base">base</label>
<input type="radio" id="blitzer" name="radio" /><label for="blitzer">blitzer</label>
<input type="radio" id="cupertino" name="radio" /><label for="cupertino">cupertino</label>
<input type="radio" id="redmond" name="radio" /><label for="redmond">redmond</label>
other version is ok.for example jquery.1.7.2.