2014-01-24 71 views
0

我有5個div與下面的ID;jQuery的選擇器與變量

- slide0 
- slide1 
- slide2 
- slide3 
- slide4 

我想使用變量和ID來選擇它們。

var clk = 0; 

每當函數運行時,時鐘都會增加。

$('slide' + clk).fadeOut() < - 我該如何做這項工作?

我是新來的jQuery和在JavaScript中它會一樣簡單;

document.getElementById('slide' + clk).style

+1

你錯過了#$( '#滑道' + CLK)。 – BuDen

+0

請注意,jQuery *是* JavaScript。 – Boaz

+0

@Boaz你缺少'庫':)。它是'javaScript庫' –

回答

5

你錯過#

嘗試

$('#slide'+clk).fadeOut(); 
+0

哦,這是尷尬的血腥地獄!謝謝! –

+0

如果要通過className選擇元素,請使用:'$(「。」+ className +「」);'。我很高興能幫助你。 –

1
for (i = 0; i < 5; ++i) { 
    $('#slide'+i).fadeOut(); 
} 
+0

感謝您的幫助! –

0
$(document).ready(function() { 
      var clk = 0; 
      for (var i = 0; i < 5; i++) { 
       $('#slide' + clk).fadeOut(); 
      } 
     });