Получить идентификатор пути SVG, используя JavaScript

У меня есть файл SVG, там мне нужно получить идентификатор конкретного пути с помощью JavaScript или JQuery. Как я могу это сделать?

$(document).ready(function(){
$("svg").click(function(){

$(this).find("#lay7").css("fill",color);

});
});

Вместо того, чтобы указывать id ("lay7") пути напрямую, мне нужно получить идентификатор динамически.

REf: http://jsfiddle.net/BKAHg/

2 ответа

Решение

Это просто объект $(this). Да, и вы хотите прикрепить обработчик щелчков к пути, который я представляю.

$(document).ready(function(){
$("path").click(function(){

$(this).css("fill",color);

});
});

Попробуй это

 $("svg").delegate("*", "click", function(e) { $(this).css('fill', color) })
Другие вопросы по тегам