Действительно быстрый JQuery вопрос ...смехотворно простое JQuery многоразовой функция вопрос
У меня есть эта функция:
$(document).ready(function() {
$('a#show1').click(function() {
$('.item1').toggle(1000);
return false;
});
$('a#show2').click(function() {
$('.item2').toggle(1000);
return false;
});
// And it goes on...
});
страница скрипт работает на есть любое количество show
и item
дивов, все уникальны и идентифицировано как itemX
Как я могу переписать неоднократные и одинаковые функции для show1
и show2
так, что он заканчивает тем, что, по существу, как это:
$('a#showX').click(function() {
$('.itemX').toggle(1000);
return false;
});
ah, избили меня, хотя id в вашем случае будет «.itemshow1» –
Возможно, вам понадобится сделать это: $ (". Item" + $ (this) .attr ("id")). Toggle (1000); – Keith
@ d, Keith: вы правы, исправлены;) – usoban