入力フィールドをhtmlのボタンに割り当てて、入力内でEnterキーを押すと、ボタンのonclickによって呼び出されるアクションがトリガーされるようにする方法はありますか?
入力のkeydownイベントを使用し、ボタンのonclickでコードを直接呼び出すことで実行できることは知っていますが、もっと良い方法はありませんか?stgのように純粋にhtmlのように、ラベルのfor = "someId"属性のように、またはjQueryの少なくとも1つのライナーのように?
.click()
ボタンのクリック機能をアクティブにするjQueryのメソッドをいつでも呼び出すことができます。したがって、 id のボタンがある場合は、次の#colorme
ように呼び出すことができます。
if(e.keyCode == 13) $('#colorme').click();
アクションのjsFiddleは次のとおりです。それ以外の場合は、標準的な HTML のことではないので、このようなことが最善の策です。
おそらく、これを関数に抽象化して、アクセスしやすくすることもできます。