Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.08.2017, 13:33
Новичок на форуме
Отправить личное сообщение для DemonGuards Посмотреть профиль Найти все сообщения от DemonGuards
 
Регистрация: 27.07.2017
Сообщений: 6

Не передаются параметры в функцию
<script>
		function showColor(t, idImg, color, idText, colorText) {
		  $(idImg).hide().html('<span class="color-text-settins">'+colorText+'</span>').fadeIn(200);
		  $(idText).hide().html('<img class="responsive-img" title="Smart Balance SUV 10 Черный" alt="Smart Balance SUV 10 Черный" src="'+color+'">').fadeIn(500);
		}
</script>


<img onclick="showColor(this,'21','img/tovar/transformers_black.png','22','Черная молния')" src="img/colors/black_lightning.jpg"></a>


Не работает.

Просмотр кода в браузере Chrome показал, что id передается корректно

Упрощая до showColor(t, color, colorText):
замена $(idImg) с переменной на константу $('#img') и id='img' там где отрабатывает showColor дают нужные результат. showColor отрабатывает корректно.

Возвращаясь к проблема, складывается впечатление, что я не верно передаю параметры $(idImg) и $(idText). Подскажите пожалуйста, как корректно передать idImg и idText из function showColor(t, idImg, color, idText, colorText)?

Вариации $('#idImg'), $(idImg), $(+idImg+), $(#idImg) не помогли((

Спасибо!
Ответить с цитированием
  #2 (permalink)  
Старый 06.08.2017, 15:21
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

DemonGuards,
$('#' +idImg)
Ответить с цитированием
  #3 (permalink)  
Старый 06.08.2017, 15:55
Новичок на форуме
Отправить личное сообщение для DemonGuards Посмотреть профиль Найти все сообщения от DemonGuards
 
Регистрация: 27.07.2017
Сообщений: 6

Спасибо!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как передаются параметры в контроллер? gorev.nikolay Angular.js 2 07.10.2015 15:07
Зачем в коде jQuery передаются параметры? gorev.nikolay jQuery 2 25.08.2015 13:22
передать параметры в функцию jQuery AJAX Lion_astana Общие вопросы Javascript 7 21.02.2014 17:25
как передать измененные параметры AJAX в другую функцию? akselei Элементы интерфейса 2 19.10.2013 12:46
Как вызвать функцию если менять надо не все параметры? britanik Общие вопросы Javascript 3 07.03.2009 23:13