创建了一个小提琴http://jsfiddle.net/4QZED/2/。(Explosion Pills 更新版本 - http://jsfiddle.net/ExplosionPIlls/4QZED/4/)而不是显示普通收音机,或用图像替换收音机。我想用一个 div 替换它,我可以装扮成一个按钮,悬停类更改并单击类更改。而且点击隐藏的收音机也被选中。但还要求标签(标签参考文本显示,例如如下所示 .co.uk .com .net 等)位于 div/button 内。或者能够将文本添加到 div 按钮。这可能吗?
$(function() {
$("input [name='domain_ext']").each(function() {
if ($(this).prop('checked')) {
$(this).hide();
$(this).after($("<div class='radioButtonOff'> label </div>"));
} else {
$(this).hide();
$(this).after($("<div class='radioButtonOff'> label </div>"));
}
});
$("input.radio").click(function() {
if($(this).attr('src') == 'radiobuttonOn') {
$(this).attr('src', 'radiobuttonOff');
$(this).prev().attr('checked', 'false');
} else {
$(this).attr('src', 'radioButtonOn');
$(this).prev().attr('checked', 'true');
}
});
});