Хорошо, вот мой код:
$tabularID = 0;
$('a.swfselector').live('mouseover', function(event) {
$tabularID= $(this).parent().attr('id');
$(this).parent().children().not(this).find('.tab').each(function() {
$(this).fadeTo(100, 0.4)
})
$(this).find('.tab').each(function() {
$(this).fadeTo(100,1)
})
});
$('#' + $tabularID).live('mouseleave', function(event) {
alert($tabularID);
$(this).children().find('.tab').each(function() {
$(this).fadeTo(100,1)
})
});
Jquery не нравится этот селектор:
$('#' + $tabularID)
Хотя, если я поменяю его на:
$('#27')
Он просто предупреждает мою переменную $ tabularID, поэтому я знаю, что это не та переменная, которая является неправильной (Вывод $ tabularID равен 27). Мне нужна переменная здесь, потому что родительский идентификатор меняется в зависимости от того, при наведении мыши
Кто-нибудь может увидеть то, что я не могу? вероятно, действительно очевидно.