নীচের কোডটিতে আমি নির্বাচনের মানের উপর ভিত্তি করে কিছু ফলোআপ প্রশ্নগুলি দেখানোর জন্য এবং লুকানোর জন্য একটি নির্বাচিত বাক্সে একটি পরিবর্তন হ্যান্ডলার সেটআপ করেছি।
এছাড়াও, নির্বাচনের কিছু মানের জন্য একটি অতিরিক্ত বার্তা প্রদর্শিত হয় যা প্রদর্শিত হয় that
আমার অতিরিক্ত বার্তাটি লুকানোর দরকার আছে কিনা তা পরীক্ষা করার জন্য, আমি পূর্ববর্তী নামে একটি পরিবর্তনশীল রাখি। হ্যান্ডলারের মৃত্যুদন্ড কার্যকর করার পরে আমি পূর্ববর্তীটি শূন্য কিনা বা আকার 0 হয় কিনা তা পরীক্ষা করে দেখুন।
খালি জিকুয়েরি অবজেক্টের আগেরটি সূচনা করতে ভাল লাগবে যাতে নালার জন্য অতিরিক্ত চেক করতে না হয়।
একটি $ () করা 1 এর আকারের সাথে একটি বস্তু ফেরত দেয়।
একটি খালি Jquery অবজেক্ট তৈরি করার কোন উপায় আছে?
// ইনিশ ফাংশন।
$ (ফাংশন () {
// অ্যাকাউন্ট টাইপ নির্বাচনের জন্য পূর্ববর্তী নির্বাচিত বস্তুটি ধরে রাখুন।
var পূর্ববর্তী = নাল; // এখানেই আমি শুরু করতে চাই।
// পূর্বের মতো কিছু = $ ();
$ ( "[NAME = 'AccountType'] নির্বাচন করুন")। পরিবর্তন করুন (
ফাংশন () {
// পূর্ববর্তী বার্তাটি থাকলে কোনও লুকান।
যদি (পূর্ববর্তী == নাল || পূর্ববর্তী আকার ()> 0)
Previous.hide ();
}
// ম্যাসেজটি পাওয়া গেলে দেখাও এবং আগের মত এটি সংরক্ষণ করুন।
পূর্ববর্তী = $ ("#" + এটি.মূল্য + "_ এমএসজি") show শো ();
// প্রথম প্রশ্ন পান
var ফার্স্টকিউশন = $ ("। প্রথম প্রশ্ন");
যদি (এটি.মূল্য === '') {
FirstQuestion.hide ();
} অন্য {
// ম্যানুয়ালি ফার্স্টকিউশন দেখান।
FirstQuestion.show ();
}
});
}
সবচেয়ে খারাপ ক্ষেত্রে আমি এরকম কিছু করতে পারি:
var পূর্ববর্তী = {আকার: ফাংশন () {রিটার্ন 0; }};
তবে ওভারকিলের মতো মনে হচ্ছে।