javascript - Getting Blurred Element -


i have binded blur on input. on blur, want use $(this) , detect input. there way that?

<input data-john="x" data-doe="false">  $('[data-john=x]:not([data-doe=true])').blur(function() {     console.log($(this)) }) 

in example, $(this) returning window, not blurred element.

is there way input using $(this)?

you can use $('input') blur() event , have this or $(this) in console.log:

$('input').blur(function() {    console.log(this);    console.log($(this).data('john'));    console.log($(this).data('doe'));    console.log($(this));  });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>  <input data-john="x" data-doe="false">


Comments

Popular posts from this blog

android - InAppBilling registering BroadcastReceiver in AndroidManifest -

python Tkinter Capturing keyboard events save as one single string -

sql server - Why does Linq-to-SQL add unnecessary COUNT()? -