私は単純なJS(jquery)コードを持っています。これを実行するには、ネストされた3つの配列すべてを通してを実行します。 今すぐは最初のネストされた配列([16,10,11])を実行してからを停止します。 私は "for"ループがうまくいくかもしれないと読んだことがありますが、試して失敗しました:[ネストされた配列を持つ多次元配列をループする
any1はこの問題を解決できますか?私は感謝するでしょう!
$(function(){
var cat = [[16, 10, 11],[15, 10, 11],[36, 10, 11]];
$('li#hcategory_' + cat[0][0] + ' ul.level2 > li:gt(' + cat[0][1] +')').hide();
var l = $('li#hcategory_' + cat[0][0] + ' .level2 > li').length;
if (l > cat[0][2]) {
$('li#hcategory_' + cat[0][0] + 'span.show_more_button').show();
} else {
$('li#hcategory_' + cat[0][0] + 'span.show_more_button').hide();
}
$('li#hcategory_16 .show_more_button').click(function() {
$('li#hcategory_' + cat[0][0] + ' ul.level2 > li:gt(' + cat[0][1] +')').show('slow');
});
});
ありがとうございました!それは素晴らしい作品です。 私はちょうど10行目を $( 'li#hcategory_' + c [0] + '.show_more_button')に変更しなければなりませんでした。(function(){ "16"そこから :) –