2016-08-15 12 views
0

私のリスト.sidebardata-id="1"が含まれているかどうかを確認するにはどうすればいいですか?配列にJavaScript/jQueryの特定の値が含まれているかどうかを調べるにはどうすればよいですか?

<ul class="sidebar"> 
    <li data-id="1">Option 1</li> 
    <li data-id="2"> Option 2</li> 
    <li data-id="3"> Option 3</li> 
</ul> 
+0

$( '。サイドバー')。それぞれ(関数({})); –

+2

これは有効なHTMLではありません。私はそれがあなたがそれが生産していると思っているものを生産しているのか疑問です –

+0

適切な 'html'と詳細をつけてUR質問を更新してください。 – Jag

答えて

1

すべてのLIの値1data-id属性を持つを選択し、その要素が

var exists = $('.sidebar li[data-id="1"]').le‌​ngth !== 0; 
が存在するかどうかを確認するために、コレクションの長さをチェック
関連する問題