Показать сообщение отдельно
  #1 (permalink)  
Старый 30.10.2020, 12:27
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 765

Получить значение атрибута title
Привет. Не могу получить сабж.
<div  class="col-sm-3">
<a id="planpie" >
<i data-toggle="tooltip"  data-placement="top" title="Диаграмма"  class="fa fa-bar-chart"></i>
</a>
</div>
<div id="datatable" ></div>
<div id="container-plan"></div>

Суть в том, что при клике на а меняю класс fa-bar-chart на fa-table и скрываю/показываю дивы
var datatable = document.querySelector('#planpie');
	var fa = document.querySelector(".fa-bar-chart");
	
	datatable.addEventListener("click", function(event) {
		event.preventDefault();
		fa.classList.toggle("fa-table");
        $('#datatable,#container-plan').toggle();
		 $('#container-plan').css('margin-top','0');		
	})

Но при попытке получить/изменить значение title,конфуз).Пустое значение выводит.
$(fa).attr('title') - пусто
fa.getAttribute('title') - пусто
Ответить с цитированием