1

次のコンテンツがあるとしましょう。

<div id="sectionA"></div>
<div id="sectionB"></div>
<div id="sectionC"></div>
$("#sectionA").bind(keydown, function(events)
{
    alert("section A");
    return false;
});

$("#sectionB").bind(keydown, function(events)
{
    alert("section B");
    return false;
});

$("#sectionA").bind(keydown, function(events)
{
    alert("section C");
    return false;
});

これは可能ですか?そうでない場合、どうすればこれを機能させることができますか?

4

1 に答える 1

1

フォーカスできるアイテムで機能します。あなたはそれらを作ることができcontenteditableますtabindex.

また、変数としてではなく、文字列としてイベントを参照していることを確認する必要があります。

$("#sectionA").bind(keydown, function(events)

する必要があります

$("#sectionA").bind('keydown', function(events)

デモ: http://jsfiddle.net/5upvR/

于 2013-01-20T02:15:46.773 に答える