所以我開始越來越多地進入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