मेरे पास खोज फ़िल्टर के साथ यह शब्दावली पृष्ठ डिज़ाइन है। मैंने अभी देखा है कि फ़िल्टर सभी एचटीएमएल के आधार पर फ़िल्टर कर रहा है, न केवल शीर्षक और पी टैग। उदाहरण के लिए यदि कोई ऐसी छवि डाली जाए जिसका फ़ाइल नाम hello.jpg था और मैंने hello. उसे भी छान लेंगे। तो यह सभी एचटीएमएल पढ़ रहा है। मैं बस इसे एच टैग और पी टैग या केवल मेरे द्वारा निर्धारित विशिष्ट टैग/कक्षाओं के आधार पर फ़िल्टर करना चाहता हूं। जो भी आसान हो।

कोई भी सहायताकाफी प्रशंसनीय होगी।

यहाँ मेरी अब तक की स्क्रिप्ट है

$("#txtSearch").on('keyup', function() {
    var search = $(this).val().toLowerCase();
    //Go through each list item and hide if not match search

    $(".list-group-item").each(function() {
        if ($(this).html().toLowerCase().indexOf(search) != -1) {
            $(this).show();
        }
        else {
            $(this).hide();  
        }

    });
});
0
KYSSE 17 जुलाई 2019, 09:46

1 उत्तर

सबसे बढ़िया उत्तर

आप .html() का उपयोग करने से ठीक पहले find (.find("p,h1,h2,h3,h4,h5")) फ़ंक्शन का उपयोग कर सकते हैं।

2
shrys 17 जुलाई 2019, 10:16