使用javascript获取SVG路径ID

时间:2013-04-11 10:31:53

标签: javascript svg jquery-svg

我有一个svg文件,我需要使用javascript或jquery获取特定的路径ID。 我怎么能这样做?

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

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

});
});

不是直接给出路径的id(" lay7")而是需要动态获取id。

REF:http://jsfiddle.net/BKAHg/

2 个答案:

答案 0 :(得分:1)

这只是$(this)对象本身。哦,你想把点击处理程序附加到我想象的路径上。

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

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

});
});

答案 1 :(得分:1)

试试这个

 $("svg").delegate("*", "click", function(e) { $(this).css('fill', color) })