ছোট এবং বড় হাতের অক্ষর jQuery সঙ্গে


217

আমি কীভাবে jQuery ব্যবহার করে ছোট হাতের স্ট্রিং ট্রান্সপোস করব? আমি চেষ্টা করেছিলাম

var jIsHasKids = $('#chkIsHasKids').attr('checked').toLowerCase();

কিন্তু এটি কাজ করে না। আমি কি ভুল করছি?


কী কাজ করে না? তুমি কি পেলে? আপনি কি চান? jQuery স্ট্রিং ম্যানিপুলেশন ফাংশন সরবরাহ করে না, সুতরাং আপনি jQuery দিয়ে এটি করতে পারবেন না (তবে ভাষাটি নিজেই করে)।
ফেলিক্স ক্লিং

কি কাজ করে না? এটি লোয়ার কেসে পরিণত হয় না বা ত্রুটি আছে?
রিচার্ড ডাল্টন

উত্তর:


434

আমার মনে হয় আপনি চেক করা মানটি ছোট করতে চান? চেষ্টা করুন:

var jIsHasKids = $('#chkIsHasKids:checked').val().toLowerCase();

বা আপনি এটি যাচাই করতে চান, তারপরে তার ছোট হাতের মান হিসাবে পান:

var jIsHasKids = $('#chkIsHasKids').attr("checked", true).val().toLowerCase();

ইনপুট পাঠ্য কাজের জন্য let toLowercase = function () { jQuery('.tolowercase').on('keypress keydown blur',function () { let currentVal = jQuery(this).val(); jQuery(this).val(currentVal.toLowerCase()); }); };
এইভাবে

26

যদি এটি কেবল প্রদর্শনের উদ্দেশ্যে হয় তবে আপনি text-transformসম্পত্তিটি ব্যবহার না করে কোনও জাভাস্ক্রিপ্ট ছাড়াই খাঁটি সিএসএসে পাঠ্যটিকে উপরের বা নিম্নতর হিসাবে রেন্ডার করতে পারেন :

.myclass {
    text-transform: lowercase;
}

আরও তথ্যের জন্য https://developer.mozilla.org/en/CSS/text-transform দেখুন ।

তবে নোট করুন যে এটি প্রকৃতপক্ষে নিম্নের ক্ষেত্রে মান পরিবর্তন করে না; এটি কেবল এটি সেভাবে প্রদর্শন করে। এর অর্থ হ'ল আপনি যদি উপাদানটির বিষয়বস্তু পরীক্ষা করেন (অর্থাত্ জাভাস্ক্রিপ্ট ব্যবহার করে) তবে এটি এখনও তার মূল ফর্ম্যাটে থাকবে।


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