আমি গোপনীয় উপাদানগুলিকে চেক বাছাই করতে চাই। বৈশিষ্ট্য display
এবং মান সহ সমস্ত উপাদান খুঁজে পাওয়া সম্ভব none
?
আমি গোপনীয় উপাদানগুলিকে চেক বাছাই করতে চাই। বৈশিষ্ট্য display
এবং মান সহ সমস্ত উপাদান খুঁজে পাওয়া সম্ভব none
?
উত্তর:
আপনি ব্যবহার করতে পারেন : দৃশ্যমান উপাদানগুলির জন্য দৃশ্যমান এবং : লুকানো উপাদানগুলি খুঁজে গোপন করার জন্য। এই লুকানো উপাদানগুলিতে display
বৈশিষ্ট্য সেট করা আছে none
।
hiddenElements = $(':hidden');
visibleElements = $(':visible');
নির্দিষ্ট উপাদান পরীক্ষা করতে।
if($('#yourID:visible').length == 0)
{
}
উপাদানগুলি দস্তাবেজটিতে স্থান গ্রহন করে তা দৃশ্যমান হিসাবে বিবেচিত হয়। দৃশ্যমান উপাদানগুলির একটি প্রস্থ বা উচ্চতা যা শূন্যের চেয়ে বড়, রেফারেন্স
আপনি এর সাথে () ব্যবহার করতে পারেন:visible
if(!$('#yourID').is(':visible'))
{
}
আপনি যদি ডিসপ্লেটির মান পরীক্ষা করতে চান তবে আপনি সিএসএস () ব্যবহার করতে পারেন
if($('#yourID').css('display') == 'none')
{
}
আপনি যদি ডিসপ্লে ব্যবহার করে থাকেন তবে নিম্নলিখিত মানগুলি display
থাকতে পারে।
প্রদর্শন: কিছুই না
প্রদর্শন: ইনলাইন
প্রদর্শন ব্লক
প্রদর্শন: তালিকা-আইটেম
প্রদর্শন: ইনলাইন-ব্লক
এখানে সম্ভাব্য display
মানগুলির সম্পূর্ণ তালিকা চেক করুন ।
জাভাস্ক্রিপ্ট সহ প্রদর্শনের সম্পত্তিটি পরীক্ষা করতে
var isVisible = document.getElementById("yourID").style.display == "block";
var isHidden = document.getElementById("yourID").style.display == "none";
display: block;
লিখিত ইনলাইন jquery থেকে আসছে। আমি আপনার পদ্ধতিতে এটি পরীক্ষা করতে অক্ষম। আমাকে সাহায্য কর.
$("element").filter(function() { return $(this).css("display") == "none" });
style="display: none;"
। ব্যবহার উত্তরসমূহ :visible
এবং :hidden
আপনি নির্দিষ্ট উপাদানের দৃশ্যমানতা চান ব্যর্থ হবে এবং একটি পিতা বা মাতা উপাদান লুকানো হয় হিসাবে যারা নির্বাচকরা পৃষ্ঠাতে সামগ্রিক দৃশ্যমানতা আসতে (যা প্রশ্ন জিজ্ঞাসা ছিল না)।
visibility: 'hidden';
, তাই $(this).css('visibility') != 'hidden'
দৃশ্যমানতা যাচাই করার জন্য jQuery এ দুটি পদ্ধতি রয়েছে:
$("#selector").is(":visible")
এবং
$("#selector").is(":hidden")
আপনি নির্বাচকটিতে দৃশ্যমানতার ভিত্তিতে আদেশগুলিও কার্যকর করতে পারেন;
$("#selector:visible").hide()
অথবা
$("#selector:hidden").show()
:visible
পিতামাতৃ পূর্বপুরুষের দৃশ্যমানতার উপরও নির্ভর করে। পূর্বপুরুষ হলে display: none
সমস্ত বংশধররা display
রাষ্ট্র নির্বিশেষে দৃশ্যমান হবে না ।
$('#selector').is(':visible');
:visible
পিতামাতৃ পূর্বপুরুষের দৃশ্যমানতার উপরও নির্ভর করে। পূর্বপুরুষ হলে display: none
সমস্ত বংশধররা display
রাষ্ট্র নির্বিশেষে দৃশ্যমান হবে না ।