Нужно скрыть div с сгенерированным id

268
17 февраля 2017, 03:55
hideNote = function functionName(hideNum) {
    var obj = JSON.parse(localStorage.getItem(localStorage.key(hideNum)));
    console.log(obj.id); //правильный id
    var a = obj.id;
    var ind = $(this).attr('a');
$('div [id='+ind+']' ).hide();/*
    var divToHide = document.getElementsById(obj.id);
    divToHide.style.visibility="hidden";
    //element.style.visibility = 'hidden';*/
},

Нужно скрыть div с определнным id, полученным из localStorage.
Что я делаю неправильно?

Answer 1

Если obj.id содержит правильный id то его и используйте, и не нужно лишнего писать

$('#'+obj.id ).hide();
Answer 2

Есть несколько способов:

1.js + свойство css

 var elem1 = document.getElementById(obj.id);
 elem1.style.display = 'none';

2.jquery

$('#' + obj.id).hide(); 
READ ALSO
Маска телефона для поля input number

Маска телефона для поля input number

Есть всеми заезженый плагин ввода маски для текстового поляСтолкнулся с такой задачей, что нужно данную маску использовать для input type="number"...

327
“Склеить” данные в AJAX data

“Склеить” данные в AJAX data

Всем доброго времени суток! Появился следующий вопрос: Есть ajax-запрос:

291
Не срабатывает on('click') в хроме

Не срабатывает on('click') в хроме

Я понимаю вопрос избитыйНо четкого ответа не нашел

340