2016-12-17 25 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

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

JS

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

我希望噸他就是你想要的,就像@masterAM說的,你的問題不清楚。但Iam弄清楚你想要什麼。 GBU