আমি এমন একটি পৃষ্ঠায় এমন সমস্ত উপাদান সন্ধান করার চেষ্টা করছি যার উপাদান আইডিতে একটি নির্দিষ্ট পাঠ্য রয়েছে। তারপরে আমার খুঁজে পাওয়া উপাদানগুলি লুকানো আছে বা না তার ভিত্তিতে ফিল্টার করতে হবে। কোন সাহায্য ব্যাপকভাবে প্রশংসা করা হয়।
আমি এমন একটি পৃষ্ঠায় এমন সমস্ত উপাদান সন্ধান করার চেষ্টা করছি যার উপাদান আইডিতে একটি নির্দিষ্ট পাঠ্য রয়েছে। তারপরে আমার খুঁজে পাওয়া উপাদানগুলি লুকানো আছে বা না তার ভিত্তিতে ফিল্টার করতে হবে। কোন সাহায্য ব্যাপকভাবে প্রশংসা করা হয়।
উত্তর:
$('*[id*=mytext]:visible').each(function() {
$(this).doStuff();
});
অস্ট্রেলিয়া '*' নোট করুন নির্বাচকের শুরুতে সমস্ত উপাদানগুলির সাথে মেলে ।
দেখুন অ্যাট্রিবিউট নির্বাচক রয়েছে , সেইসাথে দৃশ্যমান: এবং : hidden নির্বাচকরা।
id
আপনি উদ্ধৃতি ব্যবহার করবেন না, যেখানে কোনও বিপরীতে যখন ম্যাচ name
করবেন। $('*[name*="myname"]:visible')
সবচেয়ে স্বজ্ঞাত নয় এবং আমাকে আগে ধরে ফেলেছে।
যদি আপনি এটি ধারণ করে সন্ধান করছেন তবে এটি এমন হবে
$("input[id*='DiscountType']").each(function (i, el) {
//It'll be an array of elements
});
আপনি যদি স্টার্টস উইথ দ্বারা সন্ধান করে থাকেন তবে এটি এমনই হবে
$("input[id^='DiscountType']").each(function (i, el) {
//It'll be an array of elements
});
যদি আপনি এন্ডস উইথ সন্ধান করে থাকেন তবে এটি এমনই হবে
$("input[id$='DiscountType']").each(function (i, el) {
//It'll be an array of elements
});
যদি আপনি এমন উপাদান নির্বাচন করতে চান যা কোন আইডি প্রদত্ত স্ট্রিং নয়
$("input[id!='DiscountType']").each(function (i, el) {
//It'll be an array of elements
});
আপনি যদি এমন উপাদান নির্বাচন করতে চান যা নামটিতে একটি প্রদত্ত শব্দ রয়েছে, স্পেস দ্বারা সীমিত ited
$("input[name~='DiscountType']").each(function (i, el) {
//It'll be an array of elements
});
আপনি যদি এমন উপাদান নির্বাচন করতে চান যা কোন আইডি একটি প্রদত্ত স্ট্রিংয়ের সমান বা সেই স্ট্রিং দিয়ে হাইফেনের পরে শুরু করে
$("input[id|='DiscountType']").each(function (i, el) {
//It'll be an array of elements
});
এটি 'ডিফু' রয়েছে এমন আইডি সহ সমস্ত ডিআইভি নির্বাচন করে এবং তা দৃশ্যমান
$("div:visible[id*='foo']");
$(this)[0].innerText