Mam dosyc proste pytanie. Piszac kod w Jquery czesto musze uzyc ten sam fragment kodu dwukrotnie.
Dla przykladu:
1.
Kod
$("input[name='customer_id_now']:checked").live('change', function(){
if($(this).val() == 'yes')
{
$('.radio_upload_now').show();
}
else
{
$('.radio_upload_now').wrap('<form>').closest('form').get(0).reset();
$('.radio_upload_now').unwrap();
$('.radio_upload_now').hide();
}
});
if($(this).val() == 'yes')
{
$('.radio_upload_now').show();
}
else
{
$('.radio_upload_now').wrap('<form>').closest('form').get(0).reset();
$('.radio_upload_now').unwrap();
$('.radio_upload_now').hide();
}
});
2.
Kod
if($("input[name='customer_id_now']:checked").val() == 'yes')
{
$('.radio_upload_now').show();
}
else
{
$('.radio_upload_now').wrap('<form>').closest('form').get(0).reset();
$('.radio_upload_now').unwrap();
$('.radio_upload_now').hide();
}
{
$('.radio_upload_now').show();
}
else
{
$('.radio_upload_now').wrap('<form>').closest('form').get(0).reset();
$('.radio_upload_now').unwrap();
$('.radio_upload_now').hide();
}
Kod robi to samo tylko jeden dziala przy zaladowniu strony ready() a drugi live().
Czy da sie to jakos polaczyc zeby nie powtarzac praktycznie tego samego dwa razy ?
Z gory dzieki za pomoc.