waktu tersisa untuk klaim Potongan harga Rp 300.000 dalam program Membership. Klaim Promo!

Traversing find()

Ditanyakan pada tanggal 26 May 2020 oleh NURROHMAT MIFTAHUSSURUR Edit  Hapus  Buka Kembali  Tandai 

Halo Kak, saat saya coba untuk implement traversing yaitu mencari class tertentu untuk di jadikan dasar menambahkan class di elemen lain.

Tadinya ini jalan, tapi tiba-tiba tidak mau karena apa ya? Mohon koreksi kode saya. Kebetulan saya bekerja untuk meneruskan yang sudah di buat programmer sebelumnya.

<script type="text/javascript">
jQuery(document).ready(function($){
    $('#fposts-iframe iframe').load(function(){
        // iterate between articles loaded in the iframe.
        $('#fposts-iframe iframe').contents().find('article').each(function(){
          // remove last class in article so the forum thread class is the last
        $(this).removeClass('pmpro-has-access forum_threads-highlighted');
          // check if the article has the new tag class or not.
          if($(this).find('.mnp-text-before').length !== 0){
            // apply pop to get last class with which is the full category(thread_forum) name.
            var category = $(this).attr('class').split(' ').pop();
            // apply subster to remove the forum_thread part, so we are left with the actual forum thread name.
            var matchCat = category.substr(14)
            // use the retrived category to create a link to use it as a href value later.
            var matchLink = "https://your.basilzaff.com/forum_threads/" + matchCat + "/";
            // find acnhors with the matching href value, and add class to it.
            $('.taxonomy-list-item a[href="'+matchLink+'"]').addClass("hasNew");
            console.log(matchCat);
            console.log(matchLink);

            // check for second category
            $(this).removeClass(category);
            var category2 = $(this).attr('class').split(' ').pop();
            var matchCat2 = category2.substr(14);
            console.log(matchCat2);
            var matchLink2 = "https://your.basilzaff.com/forum_threads/" + matchCat2 + "/";
            $('.taxonomy-list-item a[href="'+matchLink2+'"]').addClass("hasNew");
          }
        });
    });
});</script>

Saya coba cetak di console juga kok gak nampil ya...? Saya kesulitan implementasi ilmu-ilmu jquery ke project nyata kak. :(