Помогите разобраться и поправить код, он работает в обоих вариантах ([video] [videos]) при загрузке страницы. Но если менять Код содержимого по клику то Вариант [videos] с URL фрейма не работает и не отображает его.
Хотя при этих же условиях по клику [video] полный фрейм работает нормально.
Пример:
Есть BB код в DIV:
<div class="uc-message">
[videos]https://youtu.be/tKqfeYcvpzk[/videos]
<br>
[video]<iframe src="//vk.com/video_ext.php?oid=-58774696&id=171227922&hash=fea9df74d79b4a0c&hd=2" width="250" height="100" frameborder="0"></iframe>[/video]
</div>
Также есть js которые преобразовывает:
$('.uc-message').each(function(){
$(this).html($(this).html().split('[video]').join('').split('[/video]').join(''));
$(this).html($(this).html().split('[videos]').join('<iframe src="').split('[/videos]').join('" width="250" height="100" frameborder="0"></iframe>'));
});
Демо на
jsfiddle