所以我开始越来越多地进入jquery。我创建的自定义单选按钮和这样做是为了表明一个单选按钮被选中:我可以减少这个jQuery吗?
$('.radio_1').mousedown(function() {
$(this).toggleClass('selected');
$('.radio_2').removeClass('selected');
$('.radio_3').removeClass('selected');
});
$('.radio_2').mousedown(function() {
$(this).toggleClass('selected');
$('.radio_1').removeClass('selected');
$('.radio_3').removeClass('selected');
});
$('.radio_3').mousedown(function() {
$(this).toggleClass('selected');
$('.radio_2').removeClass('selected');
$('.radio_1').removeClass('selected');
});
使用CSS,我已经隐藏了实际的单选按钮本身。有没有减少这一点,以减少重复性的方法?
谢谢!
哇。这是如此之小。非常感谢! – Marc 2010-08-24 21:36:40
现在我可以让子标签出现。例如,我在标签内有一个隐藏的div,当我选择它时,我想显示它。 – Marc 2010-08-24 21:39:14
这个怎么样: \t $('。child')。hide(); ('。radio')。removeClass('selected'); \t $('。child')。slideUp('slow'); $('。radio')。mousedown(function(){ \t $(本).addClass( '选择'); \t \t $(本)。儿童( '的孩子。 ')了slideDown(' 慢'); \t}); – Marc 2010-08-24 21:44:29