2015-10-27 45 views
1

我想把變量放入類的名字,並在搜索後數小時我沒有找到答案。 這是我的代碼。我想把var i加到red_valred_val1然後red_val2等 如果任何人都可以幫助我,那太棒了!變成類名稱

$(document).ready(function() { 
    var i = 1; 
    $('.container').on('click', '.dodaj', function() { 
     i++; 
     $('<div id="red_val"[+i]>ss</div><div id=red></div><div id=green></div><div id=blue></div>').appendTo('.container'); 
    }); 
}); 

回答

1

試試這個:

$(document).ready(function() { 
    var i = 1; 

    $('.container').on('click', '.dodaj', function() { 
      $('<div id="red_val'+i+'">ss</div><div id="red'+i+'"></div><div id="green'+i+'"></div><div id="blue'+i+'"></div>').appendTo('.container'); 
      $("#red"+i, "#green"+i, "#blue"+i).slider({ orientation: "horizontal", range: "min", max: 255, value: 127, slide: refreshSwatch, change: refreshSwatch }); 
      i++; 
    }); 
}); 
+0

我發誓,我是想那個...謝謝,它工作正常! –

+0

@Rafał - 謝謝...可能是你錯過了單引號/雙引號,而嘗試...! – vijayP

+0

我怎樣才能做到完全一樣,但在這裏: '$(「#red」+ i',#green'+ i',#blue'+ i'「).slider(」orientation「:」horizo​​ntal「 , 範圍: 「min」 是, 最大:255, 值:127, 滑動:refreshSwatch, 變化:refreshSwatch });' –