2013-02-01 118 views
0

在此函數中,我想檢查焦點輸入是否是特定輸入,我想通過將輸入名稱匹配在一起來完成此操作。在鍵盤上匹配輸入名稱

類似下面的代碼片段可能嗎?

$('body').on("keyup", "input", function() { 

    if($(this) == $('input[name="title"]')) 
     alert('ok'); 

}); 

當我console.log $(this)它返回一個對象。我不知道如何去檢查輸入名稱的對象。

+0

'if($(this).is(「」)){}'' – Malk

回答

0

我不知道有關對象的比較,但你可以使用,而不是

if ($(this).attr('name') == 'title') 
    alert('OK'); 

避免了比較對象中庸之道的創建;)

你也可以寫一個更具體的過濾器上直接收聽好元素:

$('body').on("keyup", "input[name=title]", function() { 

    // do your stuff 

});