Съкращаване на код JocaScript

Msecurity

Registered
Добро утро колеги
Имам един , който всеки път трябва да го повтарявам и повтарям и т.н
И как мога да ги обедения, да не са 10 кода... едни и същи, ами просто да е 1 код.
Скрипта е за drop-down и за всеки следващ drop-down копирам кода и само променят стойностите в него, и по този начин се удължава кода особено като знам че ще са общи 10-тина падащите менюта....
Ето го скрипта:

[js]<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#modeli').hide();
$('#marki').change(function(){
var ime_marka = $('#marki :selected').val();
$.post("loader.php", { marka: ime_marka }, function(data){
$('#modeli').show();
$('#modeli').html(data);
});
});
});
$(document).ready(function(){
$('#techdata').hide();
$('#modeli').change(function(){
var model_s = $('#modeli :selected').val();
$.post("loader.php", { model: model_s }, function(data){
$('#techdata').show();
$('#techdata').html(data);
});
});
});

</script>[/js]

Лек и успешен ден на всички :)
 
[js]
$(document).ready(function(){
$('#modeli, #techdata').hide();
$('#marki, #modeli').change(function(){
var ime_marka = $(this).val();
$.post("loader.php", { marka: ime_marka }, function(data){
$(this).show();
$(this).html(data);
});
});[/js]

Не съм сигурен дали ще работи.
 
Код:
<script type="text/javascript">
    $(function(){
        var modeli = $('#modeli').change(function(){
            $.post("loader.php", { model: modeli.val() }, function(data){
                techdata.show().html(data);
            })
        }).hide();
        var marki = $('#marki').change(function(){
            $.post("loader.php", { marka: marki.val() }, function(data){
                modeli.show().html(data);
            });
        });
        var techdata = $('#techdata').hide();
    });
</script>
 

Back
Горе