Все привет помогите разобраться.
Суть задачи:
По нажатию кнопки на картинке нужно удалять 2 элемента на странице.
Фильтрация нужных элементов производится с помощь атрибутов.
то есть в этом примере нужно взять значение атрибута src в img, вырезать
с него часть текста и найти input, value которого равен этому куску.
И удалить оба элемента.
Сам код:
$("#activity_photo_prev .split-my").live('click',function () {
// У выбранного элемента находим родителя и ложем в thisObj.
var thisObj = $(this).closest('.tet-my');
// От родителя ищем img и получаем значение атрибута src
var nameImg=$(thisObj).find('img').attr('src');
//Получаем номер символа ("?")
var strIndex = nameImg.indexOf('?');
// Ложем в переменную mm -строку до выбранного символа
var mm=nameImg.substr(0,strIndex);
//Вот тут и сама проблема пытаюсь отыскать input, value которого равен mm то есть того кусrа что вырезал.
var nameInput =$("#activity_photo_list input [value="+mm+"]").remove();
$(thisObj).remove();
});
Ошибка которую выдает:
Uncaught Error: Syntax error, unrecognized expression: [value=/upload/activity/f86ff/e93b8aaba1d8ddc96c9d5c65f5e8bb61.jpg]
Суть ошибки не понятна за ранее благодарен