jqueryでajax検索バーを作成しようとしています.1つの場所で打たれました.1つの大きなdiv要素の中に動的div要素を作成しました.json応答と共に作成されたdivを意味します。ユーザーが何か入力したらdiv要素を横断したいキーの上向き矢印と下向き矢印を介して横断する必要があります。jQueryのdiv要素内のdiv要素をどのようにトラバースするのですか?
<div class="comment">
<div class="single" >
//this div is dynamically created with the information
</div>
</div>
div要素内の項目をキーアップとキーダウンのヘルプでハイライトしたいとします。 可能な方法は何でしょうか。私は2〜3の方法を試しましたが、それは有用ではありません。ここでEDIT
は、私が
$(document).ready(function(){ $('#inputText').on('keydown',function(e){ var $current=$('.comment>.single').first(); $current.css('background-color','yellow'); if(e.keyCode==40){ var $nextDiv; if($current.next().size==0){ $nextDiv=$('.comment>.single').first(); } else { $nextDiv=$current.next(); } $current.css('background-color',''); $nextDiv.css('background-color','yellow'); $current=$nextDiv; } }); });
は、あなたが適切にあなたの現在のdivと次のdivを設定されていません
あなたが試した2〜3の方法は何ですか? –
私はフィルター、最初の機能を使用しようとしました。しかし、私は簡単に2divと残りのdiv要素を強調表示することができますが、最初のdivで打たれたときに、ユーザーが入力ボックスから1回押したときに、最初に強調表示する必要があります。 – Andrew
あなたのコードをここに投稿してください...あなたは何をしようとしているのか分からずに人々を助けることができません。 –