Но это не совсем то, что я спрашивал.
Триггерный элемент (a) вызывает элемент css, просматривая его номер, расположенный в «href».
Пример:
a href="javascript: changeclass(1)">Link One</a
// вызывает все классы CSS с именем .ziclass1 и применяет / добавляет их в «content»
a href="javascript: changeclass(2)">Link Two</a
// вызывает все классы CSS с именем .ziclass2 и применяет / добавляет их в «content»
ИСПОЛЬЗОВАНИЕ
function changeclass(x){
document.getElementById("content").className = "ziclass" + x;
}
РЕЗУЛЬТАТ:
HTML:
a href="javascript: changeclass(1)">Link One</a
a href="javascript: changeclass(2)">Link Two</a
<div id="content" class="ziclass1">
...
</div>
Вот почему я думал о массиве.
Вокруг этой идеи:
var myArray = ["0","1","2", etc ...];
function myFunction() {
myArray.each(function(value, index, array){
$(value).addEvent('click',function(event) {
console.log(value);
// add my class here
});
});
};
myFunction();
где я получу значение массива, расположенного в href, вот так:
a href="1">Link one</a
a href="2">Link two</a
и соответственно измените класс.
Но я не знаю, как это сделать.