Как привязаться к порядковому номеру элемента?
Всем привет!
$('.someTab').click(function(){
$('.block').hide();
return false;
});
Как мне в скрипте привязаться к порядковому номера элемента? То есть есть n-ое кол-во элементов с классом .someTab и столько же блоков .block. Как бы так сделать, чтобы, к примеру, пятый таб что-то делал (например, скрывал по клику на него) именно с пятым, соответвенно, block'ом Спасибо! |
|
как бы да, но там все примеры с явно заданным индексом: eq(2) и т.д. А мне бы что-то вроде eq(i)...
|
http://api.jquery.com/each/
если правилно понял
var bloks = $('.block');
$('.someTab').each(function (i) {
$(this).click(function () {
bloks.eq(i).hide();
});
});
|
И что вам мешает?
|
мешает то, что я не знаю, как собственно получить это самое i
|
$(document).ready(function(){
$('.someTab').click(function(){
var i = $('.someTab').index(this);
$('.block').eq(i).hide();
});
});
|
| Часовой пояс GMT +3, время: 01:10. |