お世話になります。
jqueryを使用して、以下のようなコードをかいていた場合、
nth-child(1)~nth-child(10)まで書くとすごく長くなってしまうのですが、これをまとめて一行で書くにはどのように書けば実現できますでしょうか。
よろしくお願いいたします。
html
1<div class="menu_list"> 2 <div class="inner"> 3 <ul class="clearfix"> 4 <li>コンテンツ1</li> 5 <li>コンテンツ1</li> 6 <li>コンテンツ1</li> 7 </ul> 8 </div> 9</div> 10<div class="menu_list"> 11 <div class="inner"> 12 <ul class="clearfix"> 13 <li>コンテンツ2</li> 14 <li>コンテンツ2</li> 15 <li>コンテンツ2</li> 16 </ul> 17 </div> 18</div> 19<!-- このmenu_listのカタマリが10個続きます -->
javascript
1 <script> 2 $(window).load(function () { 3 $('.menu_list:nth-child(1) .inner ul li').tile(2); 4 $('.menu_list:nth-child(2) .inner ul li').tile(2); 5 $('.menu_list:nth-child(3) .inner ul li').tile(2); 6 $('.menu_list:nth-child(4) .inner ul li').tile(2); 7 $('.menu_list:nth-child(5) .inner ul li').tile(2); 8 $('.menu_list:nth-child(6) .inner ul li').tile(2); 9 $('.menu_list:nth-child(7) .inner ul li').tile(2); 10 $('.menu_list:nth-child(8) .inner ul li').tile(2); 11 $('.menu_list:nth-child(9) .inner ul li').tile(2); 12 $('.menu_list:nth-child(10) .inner ul li').tile(2); 13 }); 14 </script>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/21 06:40