<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>
Pour déterminer quel élément a actuellement l'accent en utilisant jQuery, vous pouvez utiliser le sélecteur: focus. Ce sélecteur vous permet de sélectionner l'élément HTML qui se concentre actuellement sur la page Web. Voici un exemple simple:
$ (document) .ready (function () {
var focusedElement = $ (': focus');
console.log (focuselement);
});
dans ce code ,: Focus sélectionne l'élément qui a actuellement focus et console.log (FoculedElement); Imprime l'élément focalisé sur la console.
Oui, vous pouvez définir l'accent sur un élément spécifique à l'aide de jQuery. La méthode focus () est utilisée pour définir Focus sur un élément spécifique. Voici un exemple:
$ ("# myelement"). Focus ();
Dans ce code, #MyElement est l'ID de l'élément sur lequel vous souhaitez définir. Voici un exemple:
Puis-je déclencher un événement lorsqu'un élément gagne de la mise au point?
Oui, vous pouvez déclencher un événement lorsqu'un élément gène les gains en utilisant la méthode focus () dans la méthode JQUERY. Voici un exemple:
});
Dans ce code, une alerte est déclenchée lorsque #myelement gains focus.
peut je peux déclencher un événement lorsqu'un élément perd une mise au point? L'élément perd le focus à l'aide de la méthode Blur () dans jQuery. Voici un exemple:
$ ("# myelement"). Blur (function () {
Comment vérifier si un élément a une mise au point en utilisant jQuery? peut utiliser la méthode is (": focus") dans jQuery. Voici un exemple:
if ($ ("# myelement"). Is (": focus")) {
console.log ("élément a focus");
} else {
Puis-je définir Focus sur un élément lorsque la page se charge?
Oui, vous pouvez définir Focus sur un élément lorsque la page se charge à l'aide de la méthode focus () dans la fonction $ (document) .ready (). Voici un exemple:
$ (document) .ready (function () {
$ ("# myelement"). Focus ();
});
Oui, vous pouvez utiliser jQuery pour vous concentrer sur les entrées de formulaire. La méthode focus () peut être utilisée pour définir Focus sur les entrées de formulaire. Voici un exemple:
$ ("entrée"). Focus ();
Dans ce code, le premier élément d'entrée dans le domaine DOM Focus.
$ ("entrée"). KeyPress (fonction (e) {
if (e.which == 13) {
$ (this) .next (). Focus ();
}
});
Dans ce code, lorsque la touche Entrée est appuyée dans un champ d'entrée, il est réglé sur le champ d'intime suivant. jQuery pour se concentrer sur un lien (balise d'ancrage)?
Oui, vous pouvez utiliser jQuery pour vous concentrer sur un lien. La méthode focus () peut être utilisée pour définir Focus sur un lien. Voici un exemple:
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!