下面的代碼是爲了檢測輸入法用戶焦點的名稱,問題是它警告所有文本框的名稱相同。顯示不正確的文本框標題
var huntedTextBox;
//focus in any textfield to get its name into the vairable.
$("input").focus(function() {
huntedTextBox = $("input").attr('name');
alert(huntedTextBox);
});
這是代碼的Fiddle。
謝謝。
試試也許$(this).attr('name'); – cyan 2014-09-29 14:48:08
因爲您不在當前上下文中 – Tushar 2014-09-29 14:50:24
您正在檢查第一個輸入字段並將第一個輸入名稱值添加到huntedTextBox。它應該在你關注的輸入上huntedTextBox = $(this).attr('name'); – 2014-09-29 14:50:33