Я пытаюсь использовать переменную как селектор JQuery, но он выдает ошибку в консоли:Использование переменной в качестве селектора JQuery
Error: Syntax error, unrecognized expression: # in jquery.2.1.4.min.js
Кто-нибудь есть объяснение, почему это произошло?
function FileSelected(file) {
var imgId = RoxyUtils.GetUrlParam('img');
$(window.parent.document).find("#" + imgId).attr('src', file.fullPath);
$(window.parent.document).find("#" + imgId).next().val(file.fullPath);
window.parent.closeCustomRoxy();
}
Что такое значение 'imgId' –
попробуйте добавить хэштег при определении переменной' var imgId = "#" + RoxyUtils.GetUrlParam ('img'); '. Кроме того, пожалуйста, 'console.log (imgId);' сразу после его определения и сообщите нам, что вы видите. – Sina
id attr of img. например: «img1». –