Опубликовано: 9 марта 20187 г Нужно добавить hover функция через jQuery для .bbc_img jQuery("img.bbc_img").hover(function(){ jQuery('.bbc_img').attr('alt', 'myalt'); var img = jQuery('.bbc_img[alt="myalt"]').attr('src'); alert(img); }); Но в результат получаю ссылку для первой картинки если в теме много картинки.Нужно ссылка только картинки на который стоит курсор.
Опубликовано: 9 марта 20187 г Нужно ссылка только картинки на который стоит курсор. Используйте this jQuery("img.bbc_img").hover(function(){ var img = jQuery(this).attr('src'); alert(img); });
Опубликовано: 13 марта 20187 г Автор @newbieЗдравствуйтеСнова нужна ваша помощь :) Как получить ссылка на тот пост, где вставлен это картинка: jQuery("img.bbc_img").hover(function(){ var post_link = ''; alert(post_link); });
Опубликовано: 13 марта 20187 г var post_link = jQuery(this).closest('.post_block').find('a[itemprop="replyToUrl"]').attr('href');
Опубликовано: 25 августа 20187 г Автор Здравствуйте. Как получить ссылку из bbcode? <iframe id="ytplayer" class="EmbeddedVideo" type="text/html" width="640" height="390" src="https://youtube.com/embed/$3?html5=1&fs=1" frameborder="0" allowfullscreen webkitallowfullscreen /></iframe> Ex.:<iframe id="ytplayer" class="EmbeddedVideo" width="640" height="390" frameborder="0" webkitallowfullscreen="" allowfullscreen="" src="https://youtube.com/embed/GkLjtZQgFg8?html5=1&fs=1" type="text/html"> </iframe>
Опубликовано: 26 августа 20187 г Также как и во 2-ом постеjQuery(".EmbeddedVideo").hover(function(){ var videoSrc = jQuery(this).attr('src'); alert(videoSrc); });
Опубликовано: 27 августа 20187 г Автор Сделал так:var vlink = jQuery('img.shVideo').closest('.post_block').find('.EmbeddedVideo').attr('src'); @newbie, Спасибо за помощь.
Опубликовано: 29 апреля 20196 г Автор Здравствуйте До вчерашнево этот код работал отлично var link = jQuery('img.imgShare').closest('.post_block').find('a[itemprop="replyToUrl"]').attr('href'); Щас он показывает первую ссылку на пост, в катором вставлен картинка. На пример, если в теме есть 5 пост: №1(Без), №2(С картинкой), №3(Без), №4(С картинкой), №5(С картинкой). Если кликнем img.imgShare (каторый показывается когда курсось на img.bbc_img, img.attach) №5(С картинкой) показывается ссылка на пост №2(С картинкой)
Опубликовано: 29 апреля 20196 г Автор На одном сервере (a2hosting) есть 3 форум, У всех сразу это проблема :( Сервер может как небудь вллят на jQuery? В этом же коде есть код:var desc = jQuery('img.imgShare').closest('.post_block').find('.tfish > p:not([class])').text();И он работает без проблем.
Опубликовано: 30 апреля 20196 г Щас он показывает первую ссылку на пост, в катором вставлен картинка.Будет выбрано первое совпадение. В Вашем случае - пост №2.Я же выше дал пример.
Опубликовано: 30 апреля 20196 г Автор Да вы правы. Я сделал так:jQuery("img.imgShare").on({ mouseenter: function() { ... jQuery(this).closest('.post_block').addClass("findUrl"); }, mouseleave: function() { ... jQuery(this).closest('.post_block').removeClass("findUrl"); } });var link = jQuery('img.imgShare').closest('.findUrl').find('a[itemprop="replyToUrl"]').attr('href'); Nо проста интересно, он работал и вдруг...
Нужно добавить hover функция через jQuery для .bbc_img
jQuery("img.bbc_img").hover(function(){ jQuery('.bbc_img').attr('alt', 'myalt'); var img = jQuery('.bbc_img[alt="myalt"]').attr('src'); alert(img); });Но в результат получаю ссылку для первой картинки если в теме много картинки.
Нужно ссылка только картинки на который стоит курсор.