Bir img etiketinin "colorbox" sınıfı olan bir şekil öğesinin içinde olup olmadığını ve bazı öğelere bazı ek stiller eklemek için olup olmadığını denetleyen bir işlev var. Bununla birlikte, fonksiyon, renk kutusu şeklinde görüntü olmasa bile hala çalışır ve nedenini bilmiyorum.jQuery var olmayan öğeyi tespit etme
My jQuery
<figure class="colorbox">
<ficaption>
<h2></h2>
<p></p>
<p></p>
</figcaption>
</figure>
Peki neden jQuery kokan bir öğe toplayıp olacağını ... Bu
jQuery(document).ready(function($){
if ($(".colorbox").has("img")) {
~code here~
}
}
benziyor Ve burada bir img eleman olmadan açıkça ColorBox rakamdır var mı?
Yanıt için teşekkürler, ancak ironik olarak, img etiketinin değil, img etiketinin olması durumunda jQuery'yi * diğer * öğelere uygulamak istiyorum. –
diğer elemanlara mı? hangi elementler? Her bir döngü içinde JQuery'i yalnızca istediğiniz görüntü için değil, istediğiniz diğer öğelere de uygulayabilirsiniz. –
Ah, haklısın. Anladım, yardım için çok teşekkürler. –