我想要在select
標記中獲得options
的數量,然後從中生成相同數量的圖像路徑。Javascript/jQuery - 使用基於變量索引的數組<option>
0
A
回答
1
您可以通過有環和創建像
$images = [];
for (var i=1;i<= $optionIndex ;i++)
{
$images.push(imagePath + i + ".jpg");
}
+0
我最終使用這個性能http://jsperf.com/array-vs-for – stephenway
1
一個數組的事情是$("option", "select").index
應$("option", "select").index()
。否則,您將最終得到index
方法的函數引用。但是我想你想要這個長度然後迭代。
但在這裏,你可以這樣做:
var $imagePathArray = $("select").find("option").map(function(i){ //<-- zero based index
return imagePath + i + ".jpg" ;
}).get();
0
試着這麼做:
var selOps = $('#selectId>option'), imagePath = '/images/slider/slide-', imgs = [];
selOps.each(function(i){
imgs[i] = imagePath+this.val()+'.jpg';
});
$(window).load(function(){
var $slider = $(".slider").slider({
// not sure there is an images property of the slider object, so I'm confused about this part
});
});
相關問題
- 1. 搜索基於變量的JSON數組?
- 2. 使用變量的PHP數組索引
- 3. 使用變量作爲數組索引
- 4. 使用變量作爲數組索引
- 5. 基於多個變量創建索引
- 6. 使用變量變量獲取數組索引的值
- 7. PHP變量變量和數組索引
- 8. 使用基於變量的索引切片列表
- 9. 在基於幾個索引變量的R中創建索引變量
- 10. 使用變量引用C#中的數組索引
- 11. 使用數組值與索引作爲變量變量
- 12. 基於索引的JavaScript映射數組
- 13. 基於索引函數的向量化數組操作
- 14. Oracle不使用帶有綁定變量的regex_replace的基於函數的索引
- 15. SAS:如何基於字符串變量創建索引變量?
- 16. 基於索引更新數組流星
- 17. 基於索引獲取數組項目
- 18. 基於數組索引使用PATCH真的很安全嗎?
- 19. 如何使用基於索引的PHP合併兩個數組?
- 20. 使用索引播放基於數組元素的聲音
- 21. 獲取基於變量和索引的數組值作爲字符串
- 22. 基於應用於列的標量函數的索引
- 23. 引用基於excel變量的範圍?
- 24. 基於單元值的變量數組
- 25. 獲取基於數組值的變量
- 26. Bash:基於數組變量的貓
- 27. 基於函數的索引
- 28. 基於數據檢索列步變量
- 29. 基於索引使用javascript合併多個數組
- 30. 基於分組變量
你要創建一個字符串,而不是一個數組。使用'for'循環或'$ .map()'。 –
@PSL我用你的解決方案,但我很好奇Satpal的解決方案如何在性能上堆積如山。注意,我的其他一些相關腳本現在似乎已停止工作。所以我目前正處於十字路口。 – stephenway