Цвет фона элемента набора javascript

У меня есть небольшая функция javascript, которая что-то делает, когда кто-то нажимает на элемент, имеющий onclick этой функции.

Моя проблема: Я хочу, чтобы в этой функции установили цвет шрифта для элемента html, имеющего эту функцию onclick. но мне это не удается. мой код:

<script type="text/javascript">
    function selecteazaElement(id,stock){
        document.addtobasket.idOfSelectedItem.value=id;
        var number23=document.addtobasket.number;
        number23.options.length=0;
        if (stock>=6) stock=6;

        for (i=1;i<=stock;i++){
            //alert ('id: '+id+'; stock: '+stock);
            number23.options[number23.options.length]=new Option(i, i);
        }
    }
</script>

и как я его использую:

<li id = "product_types">
    <a href="#" onclick='selecteazaElement(<?= $type->id; ?>,<?= $type->stock_2; ?>);'><?= $type->label; ?></a>
</li>

есть предложения? спасибо!

Я добавил еще одну функцию (jquery), которая частично выполняет то, что мне нужно. новая проблема: я хочу, чтобы этот цвет фона устанавливался только на последнем выбранном элементе, а не на всех элементах, которые я нажимаю. код выше:

$(document).ready(function() {
    $('.product_types > li').click(function() {
    $(this)
        .css('background-color','#EE178C')
        .siblings()
        .css('background-color','#ffffff');
    });
});

есть идеи, почему?

спасибо!

12
задан Carls Jr. 24 May 2011 в 11:14
поделиться