Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
<script class="jsbin" src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<meta charset=utf-8 />
<title>JS Bin</title>
<!--[if IE]>
  <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<style>
  article, aside, figure, footer, header, hgroup, 
  menu, nav, section { display: block; }
</style>
</head>
<body>
<ul id="numberList">
    <li data-value="1">One</li>
    <li data-value="2">Two</li>
    <li data-value="3">Three</li>
    <li data-value="4">Four</li>
    <li data-value="5">Five</li>
    <li data-value="6">Six</li>
    <li data-value="7">Seven</li>
    <li data-value="8">Eight</li>
    <li data-value="9">Nine</li>
    <li data-value="10">Ten</li>
</ul></body>
</html>
 
$(function() {
function listHasNumber( $list, numberToFind ) {
    return !!jQuery.grep( $list.find( "li" ).get(), function( element ) {
        return $( element ).data( "value" ) === numberToFind;
    }).length;
}
    
var $numberList = $( "#numberList" );
  
console.log( listHasNumber( $numberList, 0  ) ); // false
console.log( listHasNumber( $numberList, 1  ) ); // true
console.log( listHasNumber( $numberList, 5  ) ); // true
console.log( listHasNumber( $numberList, 10 ) ); // true
console.log( listHasNumber( $numberList, 15 ) ); // false
});
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
anonymouspro
0viewers