আপনি যদি খালি ডিভগুলি চেক করেন কীভাবে একটি দ্রুত ডেমো চান তবে আমি আপনাকে এই লিঙ্কটি ব্যবহার করার পরামর্শ দিচ্ছি:
http://html-tuts.com/check-if-html-element-is-empty-or-has-children-tags/
নীচে আপনার কয়েকটি সংক্ষিপ্ত উদাহরণ রয়েছে:
সিএসএস ব্যবহার করে
যদি আপনার ডিভি কিছু না খালি শ্বেত-স্থান ছাড়াও হয় তবে আপনি সিএসএস ব্যবহার করতে পারেন:
.someDiv:empty {
display: none;
}
দুর্ভাগ্যক্রমে এমন কোনও সিএসএস নির্বাচনকারী নেই যা পূর্ববর্তী ভাইবোন উপাদানটি নির্বাচন করে। এখানে কেবল পরবর্তী ভাইবোন উপাদান রয়েছে:x ~ y
.someDiv:empty ~ .anotherDiv {
display: none;
}
JQuery ব্যবহার করে
পাঠ্যের () ফাংশন সহ উপাদানটির পাঠ্য দৈর্ঘ্য পরীক্ষা করা হচ্ছে
if ( $('#leftmenu').text().length == 0 ) {
// length of text is 0
}
উপাদানটির ভিতরে কোনও বাচ্চার ট্যাগ রয়েছে কিনা তা পরীক্ষা করুন
if ( $('#leftmenu').children().length == 0 ) {
// div has no other tags inside it
}
খালি উপাদানগুলির যদি সাদা স্থান থাকে তবে তা পরীক্ষা করে দেখুন
if ( $.trim( $('.someDiv').text() ).length == 0 ) {
// white-space trimmed, div is empty
}
trim()আমার জন্য নিখুঁত কাজ করে। শেয়ারপয়েন্টে এমন একটি কলাম সরিয়ে ফেলতে হবে যা কিছু সাদা স্থান যুক্ত করেছিল, যাtrim()খুঁজে পেয়েছিল । ধন্যবাদ।