【現状】
下記のようなコードで#keywordにおいて入力した値を#searchをクリックすることでイベントが発生いたします。
formやsubmitは他の仕様上の理由から使用していません。
【やりたいこと】
当然、#keywordテキスト入力時にenterを押してもform要素を使用していないため、#searchをクリックすることで実行されるイベントは発生しないため、これをenterされることによっても実現したいと考えております。
form要素を利用しない理由はinput type="submit"や buttonタグを使用するとcss上望まないデフォルトの装飾がなされるため、これをクリアするよりも、divタグを利用して0からcssを施すほうが早いため、そのようにしております。
宜しくお願い申し上げます。
html
1<div class="nice-wrap_2"> 2 <input id="keyword" class="nice-textbox" type="text" placeholder="地名等を入力してください"/> 3</div> 4<div class="btnWrapper"> 5 <div id="search" class="btn"><i class="fas fa-search"></i></div> 6</div>
Javascript
1$(function(){ 2 $('#search').on('click',function(){ 3 //#searchがクリックされたら実行される処理、"keywordでenter(window.event.keyCode == 13 )でも 4 //同じように処理が実行されるようにしたい、ただし、form要素は使用しない 5 }) 6})
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/14 04:07