<span>//get active element of focus using js </span><span>$(document.activeElement)</span>
<span>//change focus when tabbed across into new item </span><span>$('.item :input').live('focus', function() </span><span>{ </span> <span>var thisItem = $(this).parents('.item'); </span> <span>var thisId = thisItem.attr('id'); </span> <span>$('.item').removeClass('item-selected'); //remove all focus </span> thisItem<span>.addClass('item-selected'); //add focus to current item </span> <span>//save those items that have changed </span> $<span>.each($('.item-changed'), function(i<span>,v</span>) </span> <span>{ </span> <span>var currItemId = $(this).attr('id'); </span> <span>//exclude current item </span> <span>if (!_this.helpers.itemHasFocus(currItemId)) </span> <span>{ </span> <span>console.log('saving '+currItemId); </span> _this<span>.save.item(currItemId); /* AJAX auto save */ </span> <span>$(this).removeClass('item-changed'); </span> <span>} </span> <span>}); </span><span>});</span>
jQueryを使用してフォーカスがある要素を決定するには、フォーカスセレクターを使用できます。このセレクターを使用すると、現在Webページに焦点を当てているHTML要素を選択できます。簡単な例を次に示します。
$(document)。焦点を絞った要素をコンソールに印刷します。
jQueryを使用して特定の要素に焦点を合わせることはできますか? Focus()メソッドは、特定の要素にフォーカスを設定するために使用されます。例は次のとおりです。
$( "#myElement")。Focus();
このコードでは、#MyElementはフォーカスを削除する要素のIDです。例は次のとおりです。
$( "#myElement") jqueryのblur()メソッドを使用して要素がフォーカスを失うときのイベント。例は次のとおりです。
; jqueryでis( ":focus")メソッドを使用できます。例は次のとおりです。if($( "#myelement")。is( ":focus")){
console.log( "要素には焦点");
} console.log( "要素にはフォーカスがありません);
}
olg("要素にはfocusがありません。
$(document).ready(function(){
> $( "#myElement")。Focus();
});
;
はい、jqueryを使用してフォーム入力に集中できます。 Focus()メソッドを使用して、フォーム入力にフォーカスを設定できます。例は次のとおりです。
$( "input")。Focus();
このコードでは、DOMの最初の入力要素はフォーカスを獲得します。 分野。例は次のとおりです。
> $(this).next()。 jqueryはリンク(アンカータグ)に焦点を合わせますか?
はい、jqueryを使用してリンクに焦点を当てることができます。 Focus()メソッドを使用して、リンクにフォーカスを設定できます。例は次のとおりです。
$( "a")。Focus();
このコードでは、DOMの最初のリンクがFocusを獲得します。
以上がjQueryは現在の焦点で要素を取得しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。