উত্তর:
আপনি :checkboxjQuery এর isফাংশনে কল দিয়ে সিউডো-সিলেক্টরটি ব্যবহার করতে পারেন :
$('#myinput').is(':checkbox')
var myInput = $("myinput")[0]; var isCheckbox = myInput.nodeName.toLowerCase() == "input" && myInput.type == "checkbox";
>>> a=$("#communitymode")[0]
<input id="communitymode" type="checkbox" name="communitymode">
>>> a.type
"checkbox"
বা, jQuery এর স্টাইল আরও:
$("#myinput").attr('type') == 'checkbox'
attr()ফাংশনটি গোলযোগের কোনও সম্ভাবনা এড়িয়ে চলে ।
attr()কাছে prop(), আমি যতদূর জানি। attr()ব্রাউজার থেকে সর্বদা "আসল" বৈশিষ্ট্য মানটি পাওয়া যায় না (অর্থাত চেক করা বা না)। কেন এ ঘটনাটি সত্য তা নিশ্চিত নয়, তবে আমি এটি কিছুক্ষণ আগে শিখেছি।
$('#myinput').is(':checkbox')
চেকবক্সটি চেক করা হয়েছে কিনা তা সনাক্ত করার জন্য সমস্যাটি সমাধান করা এটিই একমাত্র কাজ। এটি সত্য বা মিথ্যা প্রত্যাবর্তন করে, আমি এটি ঘন্টার জন্য অনুসন্ধান করি এবং সমস্ত কিছু চেষ্টা করি, এখন এটির কাজ পরিষ্কার হওয়ার জন্য আমি ব্রাউজার এবং ডাব্লু 2 ইউআই হিসাবে ইডিজি ব্যবহার করি