Передача переменной внутрь двойных кавычек JQuery, метод .load()

99
23 мая 2019, 22:30

Есть работающая функция

 function ocmenu( p ){
   $( "#container2" ).load( "1.html #content" );
 }

Пытаюсь передать номер html страницы "1" с помощью переменной с моего же сайта, но ничего не получается. Пробовал через конкатенацию строк - полная тщета.

$( "#container2" ).load( \""\" +p+ ".html" + " " + "#content" + \""\" );

Переменную передаю через OnClick

<p onclick="ocmenu('1')">ClickClack</p>
Answer 1

так как динамичная часть строки, просто вначале можно воспользоваться советом из комментария

p + ".html #content"

В случае когда подстановок несколько в разных местах можно воспользоваться шаблонами, которые добавились в ES2015(не работают в IE)

В данном случае они выглядели бы так:

`${p}.html #content`
READ ALSO
Видимость переменной в WebSQL запросе

Видимость переменной в WebSQL запросе

прошу помочь вот с чемПишу скрипт который будет собирать информацию со страницы в WebSQL

116
Проблема с глобальными переменными

Проблема с глобальными переменными

У меня есть функция, которая создает график по Chartjs

106
Перенести данные из XML в параграфы HTML

Перенести данные из XML в параграфы HTML

Не получается перенести данные из XML в параграфы HTMLПока такое:

97
Вернуть объект на прежнюю позицию SVG

Вернуть объект на прежнюю позицию SVG

Есть объект, который я анимирую с помощью animateMotionПосле клика на кнопку остановки анимации stop объект должен вернуться на прежнее место, где...

102