2017-04-06 3 views
-1

で起動を取得、yyのインデックスでXXのli要素を取得することが可能であるこのHTMLコード例jqueryのxxの要素がYYYインデックス

<ul> 
    <li>India</li> 
    <li>Indonesia</li> 
    <li>China</li> 
    <li>United States</li> 
    <li>United Kingdom</li> 
</ul> 

を見つけてください! exemple、XX = 2(要素)とy = 1(インデックス)の場合 は私

<li>Indonesia</li><li>China</li> 

Thxをすべてを与えました!

+1

必要-selector /) – Satpal

+1

xとyはどういう意味ですか? –

+0

x =返される要素、y =要素のインデックス – user3257966

答えて

0

私はこれがあなたの望むものだと思います。 [:EQ() ``セレクタ](https://api.jquery.com/eq

var items = document.getElementsByTagName("li"); 
 
var x=2; 
 
var y=1; 
 
var limit=x+y; 
 
for (var i = y; i < limit; ++i) { 
 
    console.log(items[i]); 
 
    // do something with items[i], which is a <li> element 
 
}
<ul> 
 
    <li>India</li> 
 
    <li>Indonesia</li> 
 
    <li>China</li> 
 
    <li>United States</li> 
 
    <li>United Kingdom</li> 
 
</ul>

0

あなたは.slice()方法

var xx = 2; 
 
var yy = 1; 
 

 
$("li").slice(yy, xx + yy).css("fontStyle", "italic"); 
 
$("li").slice(yy, xx + yy).css("color", "red");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<ul> 
 
    <li>India</li> 
 
    <li>Indonesia</li> 
 
    <li>China</li> 
 
    <li>United States</li> 
 
    <li>United Kingdom</li> 
 
</ul>