私はimgタグが "colorbox"のクラスを持つFigure要素の中にあるかどうかを調べる関数を持っています。そうであれば、いくつかの要素にいくつかの追加のスタイリングを追加します。しかし、カラーボックスの画像に画像がなくても機能が実行され、理由はわかりません。jQueryが存在しない要素を検出しています
私のjQueryのはなぜjQueryの「doesnの要素を拾うことになる。この
jQuery(document).ready(function($){
if ($(".colorbox").has("img")) {
~code here~
}
}
そして、ここのように見えるカラーボックスの図で、明確にimg要素なし...
<figure class="colorbox">
<ficaption>
<h2></h2>
<p></p>
<p></p>
</figcaption>
</figure>
存在しない?
返答いただきありがとうございますが、皮肉なことにimgタグがある場合はimg自体ではなく、他の*要素にjQueryを適用したいと思います。 –
他の要素に?どの要素?各ループの内部では、Jqueryをそのイメージだけでなく、他の要素にも適用できます。 –
ああ、そうです。私はそれを把握することができた、非常に助けをありがとう。 –