작동하지 ID 선택기 등의 변수는 내 코드입니다 :JQuery와 : 여기에 좋아
$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입니다). 상위 ID가 마우스 오버에 따라 변경되기 때문에 여기에 변수가 필요합니다.
누구나 내가 볼 수없는 것을 볼 수 있습니까? 아마도 정말 분명합니다.
. 'a27'와 같은 문자를 접두사로 붙입니다. –
정보를 건네 주면 문제가 해결되지 않지만. 이것에 대한 이유는 무엇입니까? –
사양;) http://www.w3.org/TR/html401/types.html#type-name HTML5에서 생각 하긴하지만 허용됩니다. –