उस पृष्ठ पर सभी तत्व खोजें जिनके तत्व आईडी में jQuery का उपयोग करके एक निश्चित टेक्स्ट होता है



Answers

यदि आप इसमें शामिल हैं तो यह इस तरह होगा

    $("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
     });

यदि आप उन तत्वों का चयन करना चाहते हैं जिनमें आईडी में एक दिया गया शब्द है, जो रिक्त स्थान से सीमित है

     $("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
     });
Question

मैं उस पृष्ठ पर सभी तत्वों को खोजने का प्रयास कर रहा हूं जिनके तत्व आईडी में एक निश्चित पाठ है। इसके बाद मुझे पाए गए तत्वों को फ़िल्टर करने की आवश्यकता होगी कि वे छिपाए गए हैं या नहीं। कोई भी मदद बहुत ही सराहनीय होगी।




आप दोनों को धन्यवाद। यह मेरे लिए पूरी तरह से काम किया।

$("input[type='text'][id*=" + strID + "]:visible").each(function() {
    this.value=strVal;
});



Related