0

みんな!

たとえば、divタグがあります

<style>
  #DistrictStyle li:hover { background-color: rgb(129,171,242);}
</style>
<div id="DistrictList" style=  "display: none;
                                      z-index: 500;
                                      list-style-type: none;
                                      border: 1px solid rgb(129,171,242);
                                      background-color: white;
                                      max-height:150px;
                                      overflow-y:scroll; position:absolute;
                                      left: 208px; top: 135px; "><ul id="DistrictStyle"></ul></div>

したがって、このリストのレコードをマウスでクリックすると、いくつかのフィールドに入力します。そして、リストを介して上/下ボタンでナビゲートする必要があります。

<li onclick='fill_distr(" + x + ");'>" + "</li>";

どうすればこれを達成できますか?純粋な JS のみを使用できますか、それとも jQuery を使用する必要がありますか? マウスフォーカスのイベントをキャッチして「Enter」を押す必要があると思います。前もって感謝します。

4

1 に答える 1

0

両方に行くことができます。ただし、JQuery を使用すると簡単にイベントを処理できます。すべての関数のドキュメントを確認してください。

注: HTML5 を使用しているかどうかはわかりませんが、そうである場合は、html 要素でスタイル属性を使用しないでください。

編集:あなたを正しい方向に向けるだけです。event. whichはあなたのために行うべきです:)

于 2013-03-05T14:10:51.840 に答える