[ S A J A @ 13.05.2016. 07:39 ] @
IDE ni stalno izbacuje upozorenje kako na jednom mestu u kodu koristim dupli selektor i to me mnogo nervira. Moram to nekako da rešim ili da isključim taj vorning! Dakle kod je sledeći: Code: var element = jQuery("a[id="+obj_id+"]").parent().detach(); for (var i = 0; i < spisak_kategorija.length; i++) { if(jQuery("#"+spisak_kategorija[i]+" > ul").length == 0) { jQuery("#"+spisak_kategorija[i]).append("<ul></ul>"); } jQuery("#"+spisak_kategorija[i]+" > ul").append(element[0].outerHTML); } Tu može da se vidi da se Code: jQuery("#"+spisak_kategorija[i]+" > ul") zaista ponavlja dva puta. U pitanju je treeview sa gomilom <ul> i <li> elemenata i ovo je momenat kad se neki <li> element mišem prevuče na drugu lokaciju. U tom slučaju moram prvo da proverim da li na toj novoj lokaciji postoje <ul> elementi pa da ih otvorim ako ih nema. Stvar malo komplikuje što tih "kategorija" može biti više od jedne ali to nije bitno za priču. Dakle ovaj kod radi, i to radi odlično, samo me nervira taj vorning. Probao sam ovako i neće da radi, ne znam što: Code: var element = jQuery("a[id="+obj_id+"]").parent().detach(); for (var i = 0; i < spisak_kategorija.length; i++) { var target = jQuery("#"+spisak_kategorija[i]+" > ul"); if(target.length == 0) { jQuery("#"+spisak_kategorija[i]).append("<ul></ul>"); } target.append(element[0].outerHTML); } |