3 coretan kod jQuery untuk mendapatkan elemen dengan tumpuan semasa dan melakukan Ajax Auto Simpan sebaik sahaja ia kehilangan fokus.
Bagaimana saya boleh menentukan elemen yang kini mempunyai tumpuan menggunakan jQuery?
<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>
$ (" #myelement"). Fokus (); Berikut adalah contoh:
$ (" #myelement"). Blur ();
Dalam kod ini, #myelement adalah id elemen yang anda ingin mengeluarkan fokus dari. Inilah contoh:
$ (" #myelement"). Unsur kehilangan fokus menggunakan kaedah blur () dalam jQuery. Berikut adalah contoh:
}); Gunakan kaedah (": fokus") dalam jQuery. Berikut adalah contoh:
if ($ (" #myElement"). Adalah (": fokus")) {
console.log ("elemen mempunyai fokus"); Tidak. Berikut adalah contoh:
});
Ya, anda boleh menggunakan jQuery untuk memberi tumpuan kepada input bentuk. Kaedah fokus () boleh digunakan untuk menetapkan fokus pada input bentuk. Berikut adalah contoh:
$ ("input"). Fokus (); medan. Berikut adalah contoh:
$ ("a"). Fokus ();
Dalam kod ini, pautan pertama dalam fokus DOM Gains.
Atas ialah kandungan terperinci JQuery Dapatkan Elemen dengan Fokus Semasa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!