একটি jQuery আনফোকস পদ্ধতি আছে?


193

আমি কীভাবে টেক্সারিয়া বা ইনপুট ফোকাস করতে পারি? আমি কোন $('#my-textarea').unfocus();পদ্ধতি খুঁজে পেলাম না ?


ডকটির বরাত দিয়ে, api.jquery.com / ফোকসআউট.focusout() থেকে কিছুটা আলাদা jQuery ফাংশনও নয়blur() This is distinct from the blur event in that it supports detecting the loss of focus on descendant elements (in other words, it supports event bubbling)
অ্যাড্রিয়েন

উত্তর:


335
$('#textarea').blur()

ডকুমেন্টেশন: http://api.jquery.com/blur/ এ


স্ট্রেঞ্জ। উইন্ডোটি ফোকাস হারানোর আগে আমি () ঝাপসা করার চেষ্টা করছি যাতে আমি যখন ফিরে আসি তখন পাঠ্য অঞ্চলটি ডিফল্টরূপে নির্বাচন করা হয় না। কাজ করছে বলে মনে হচ্ছে না :(
অ্যালেক স্মার্ট

something ('উইন্ডো') এর মতো কিছু।
অ্যালেক স্মার্ট

তখন আপনার উইন্ডো ফোকাসে পাঠ্য অঞ্চলটি অস্পষ্ট করা দরকার?
জেফ

7
হতে পারে আপনি ডিওএম লোড হওয়ার আগে ইভেন্টটিকে আবদ্ধ করার চেষ্টা করছেন। $ (ডকুমেন্ট) .ready (ফাংশন () {$ ( '# পাঠ্য এলাকা') দাগ ()।}): এই মত পৃষ্ঠার প্রস্তুত হ্যান্ডলার কোড করা চেষ্টাসব

$('#textarea').bind('blur', function() ...)এছাড়াও সাথে দুর্দান্ত কাজ করে
ফেদির RYKHTIK

10

আপনার প্রশ্নের ভিত্তিতে, আমি বিশ্বাস করি যে উত্তরটি হ'ল ইভেন্টটি (বা এমনকি) সেট না করেই কীভাবে একটি অস্পষ্টতা ঘটাতে পারে:

 $('#textArea').trigger('blur');

এই উত্তরটি আমার আরও অর্থবোধ করেছে। আমি কীভাবে আমার পাঠ্য ইনপুটটিকে অন-দৃষ্টি নিবদ্ধ করে আন-হাইলাইট করতে পারি তা জানতে চেয়েছিলাম। আমি জানতাম .blur () এর অস্তিত্ব আছে তবে আমি এই ব্যবহারের জন্য সঠিক বাক্য গঠনটি বুঝতে পারি নি। +1
পার্টাক

7
প্যারামিটার ব্যতীত, api.jquery.com/blur.blur().trigger("blur")
Andreszs

7

অনুমান করুন আপনি খুঁজছেন .focusout()


10
focusoutইতিমধ্যে কোনও ইনপুট ফোকাস হারাতে শুরু করার পরে -1 চালিত হয়। প্রশ্নকারী যে রাষ্ট্র একটি উপাদান লাগাতে চায় SOA কলব্যাক হ্যান্ডলার তাকে কোন ভাল কি করতে হবে developer.mozilla.org/en-US/docs/Web/Reference/Events/focusout api.jquery.com/focusout
buley

আমি এই পদ্ধতির সন্ধান করছিলাম এবং এটি "জ্যাকুরি সিলেক্ট আনফোকাস"
মেশিন


0

আমি নিম্নলিখিত পদ্ধতিটি পছন্দ করি কারণ এটি সমস্ত পরিস্থিতিতে কাজ করে:

$(':focus').blur();

-12

সুতরাং আপনি এটি করতে পারেন

$('#textarea').attr('enable',false)

এটি চেষ্টা করুন এবং প্রতিক্রিয়া দিন


11
এটি পাঠ্য অঞ্চলটি অক্ষম করবে, এটি ফোকাসে রাখবে না।
কুরোটসুকি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.