2013-09-24 2 views
-3

По какой-то глупой причине идентификатор данных продолжает возвращаться неопределенным.Идентификатор данных продолжает возвращаться undefined

  <div class="slideshow-nav"> 
       <div class="slideshow-nav-button" data-id"slideShow1">1</div> 
       <div class="slideshow-nav-button" data-id"slideShow2">2</div> 
       <div class="slideshow-nav-button" data-id"slideShow3">3</div> 
       <div class="slideshow-nav-button" data-id"slideShow4">4</div> 
       <div class="slideshow-nav-button" data-id"slideShow5">5</div> 
      </div> 

Я также заменил идентификатор данных на обычный идентификатор без эффекта.

JS

$('.slideshow-nav-button').click(function(){ 
    var slideShowNextSlide = $(this).data('id'); 
}); 

Это не работает либо

$('.slideshow-nav-button').click(function() { 
    var currentId = $(this).attr('id'); 
    console.log(currentId); 
    alert(currentId); 
}); 
+0

'data-id" slideShow1 "' -> 'data-id =" slideShow1 "' –

+0

@JasonP - опубликуйте его! – tymeJV

+4

Этот вопрос кажется не по теме, потому что это опечатка (отсутствует '=') – j08691

ответ

3
data-id"slideShow1" 

должно быть:

data-id="slideShow1" 

И то же самое с остальными, конечно.

+0

haha! Я определенно был слишком длинным, это всегда что-то немое ... Спасибо Джейсон – three7studio

Смежные вопросы