2016-12-17 2 views
0

イベントが次のように作成された場合、イベントに変更がないかどうかを知りたいと思います。変更イベントを使用した場合の流行イベントは何も返されません

'change #id'(e){ 
    if(change){ 
     do this 
    } else { 
     do something else 
    } 
} 

現在の状況では、イベントよりも変更がない場合は何も返しません。

+0

「イベントの変更」とはどういう意味ですか?あなたが達成しようとしていることと、あなたが試みたことがそれを達成するためのものであることをどのように精緻化してください。あなたのハンドラの内部では、 'change'は未定義です。 – MasterAM

+0

'change'はイベントであり、変数ではありません。イベントが発生した場合は変更がありました。 –

答えて

0

あなたはユーザーからの対話キーボードでテキストボックス上の変化を検出したい場合、我々はkeyupを使用することができます。

HTML

<input name='id' id='id' type='text'> 

JS

'keyup #id': function (e, tpl) { 
    e.preventDefault(); 
    if (e.keyCode == 13) { 
     // Do Your Code If ENTER 
    } else { 
     // Others code here 
    } 
    }, 

、ユーザーがリストから選択かどうかを検出するために、コンボボックスなどの選択オプションに変更する変更を使用したい場合:

HTML

'change #id': function (e, tpl) { 
    e.preventDefault(); 
    // Your code here 
}, 

<select name='id' id='id'> 
    <option></option> 
    {{#each dataOPTION}} 
     <option value="{{_id}}">{{nameOptions}}</option> 
    {{/each}} 
</select> 

JSを

私は願っています彼はあなたが望むものです@masterAMのように、あなたの質問ははっきりしていません。しかし、私はあなたが欲しいものを見つけ出す。 GBU

関連する問題