Обращение к элементам SVG с помощью jQuery

A
На сайте с 18.10.2007
Offline
125
1565

Пытаюсь по событию добавлять к группе объектов SVG класс "active",

.addClass, .toggleClass, .removeClass не срабатывают, да и не должны, судя по той информации что я нашел.

Зато у меня сработал следующий код


$(document).ready(function(){
$('body').on('click', '.searchResult', function() {
var id = $(this).val();
var objectId = '#object' + id;
$(objectId).attr('class', 'active');
});
});

Хотелось бы услышать от специалистов, насколько криминально использование подобной конструкции?

Только те, кто предпринимают абсурдные попытки, смогут достичь невозможного.
дани мапов
На сайте с 06.09.2012
Offline
204
#1

Ошибки тут нет, а можете привести код, который не работал?

Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
A
На сайте с 18.10.2007
Offline
125
#2
дани мапов:
Ошибки тут нет, а можете привести код, который не работал?


$(document).ready(function(){
$('body').on('click', '.searchResult', function() {
var id = $(this).val();
var objectId = '#object' + id;
$(objectId).toggleClass('active');
});
});

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий