複数のdivid、s=スライドがあります
をクリックしていて<a id=medium>
、画像があるかどうか、または(スライドdiv内に)存在するかどうかを確認したいrsImg class
(画像がdiv内にあるかどうかを確認する)
var test = $('#slide').children().hasClass('rsImg');
これはtrueを返します-$thisを追加する必要があると思いますが、解決策が見つかりません
よろしく
複数のdivid、s=スライドがあります
をクリックしていて<a id=medium>
、画像があるかどうか、または(スライドdiv内に)存在するかどうかを確認したいrsImg class
(画像がdiv内にあるかどうかを確認する)
var test = $('#slide').children().hasClass('rsImg');
これはtrueを返します-$thisを追加する必要があると思いますが、解決策が見つかりません
よろしく
hasClassの代わりにfindメソッドを使用してjQueryオブジェクトを取得する必要があります。
var test = $('#slide').children().find('.rsImg');
または、単に子孫セレクターを使用することもできます。
var test = $('#slide .rsImg')
$('a#medium').on('click', function(){
if($(this).parents('#slide').find('img').length) {
//Do some cool stuff here
}
});