1

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

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

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

});
});

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

参考:http : //jsfiddle.net/BKAHg/

4

2 回答 2

1

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

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

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

});
});
于 2013-04-11T11:30:06.653 回答
1

试试这个

 $("svg").delegate("*", "click", function(e) { $(this).css('fill', color) })
于 2013-04-11T11:49:28.277 回答