Нужно вставить JavaScript в функцию printf()
printf("<script type='text/javascript'>
$(function () {
$('[data-toggle="tooltip"]').tooltip()
})
</script>");
Проблема возникает в 3 строке с tooltip. Он подсвечивается и собственно не работает
Экранируйте кавычки:
printf("<script type='text/javascript'>
$(function () {
$('[data-toggle=\"tooltip\"]').tooltip()
})
</script>");
Подробнее - в справочнике по PHP: http://php.net/manual/ru/language.types.string.php
Например, если вы используете одинарные кавычки и внутри них вам нужен символ одинарной кавычки, то:
Чтобы использовать одинарную кавычку внутри строки, проэкранируйте ее
обратным слешем (\)
То же самое и с двойными кавычками, как у вас.
printf("<script type='text/javascript'>
$(document).ready(function(){
$('[data-toggle=\"tooltip\"]').tooltip();
});
</script>");
Продвижение своими сайтами как стратегия роста и независимости