我正在使用几个按钮来切换div。每当我点击按钮时,页面都会跳转。
有什么想法吗?
这是我的标记:
<label class='radio btn'>
<input checked='checked' id='donation_payment_type_eft' name='donation[payment_type]' type='radio' value='eft'>
<span class='payment-type-echeck' style='background-position: -413px 0;'>ECheck</span>
</label>
<label class='radio btn'>
<input id='donation_payment_type_cc' name='donation[payment_type]' type='radio' value='cc'>
<ul class='card_logos'>
<li class='card_visa'>Visa</li>
<li class='card_mastercard'>Mastercard</li>
<li class='card_amex'>American Express</li>
<li class='card_discover'>Discover</li>
</ul>
</label>
和我的jQuery:
$('#donation_payment_type_eft, #donation_payment_type_cc').change(function(e) {
$('.eft_donation').toggle();
$('.cc_donation').toggle();
e.preventDefault();
return false;
});
答案 0 :(得分:0)
尝试执行以下步骤:
_
$(function(){
var eft_height = $(".eft_donation").height();
var cc_height = $(".cc_donation").height();
var max = Math.max(eft_height, cc_height);
$(".eft_donation, .cc_donation").height(max);
$(".cc_donation").hide();
});