- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Помогите по пониманию jquery.
Есть несколько переменных (или функций): param1, param2 и т.д.
И есть переменная: id=$("#myselect").val();
Как к "param' приклеить id, чтобы на выходе при изменении id получать динамически, например:
При выборе id=1: param1.open();
При выборе id=2: param2.open();
и т.д.
Правильнее передавать IDшку в param
То есть, param.open(id), где действия выполняются уже в зависимости от ID
Но если хочется покостылить, то eval, как вариант
$("#myselect") - jquery обертка над DOM-элементом. Т.е. объект, в котором кроме самого элемента куча свойств и методов из jquery типа remove/hide/show/click...
Вы один раз запоминаете переменную
var element = $("#myselect");
А потом делаете с ним что хотите - используете методы jquery или расширяете и дополняете их собственными методами и свойствами:
element.hide()
element.show() и т.п.
нужно знать задачу, возмоно, будет правильней сделать так
<div id=1 data-param-id=param1>...</div>
<div id=2 data-param-id=param2>...</div>
<div id=3 data-param-id=param3>...</div>
$(...).data('param-id').open();