私はsvgファイルを持っています.javascriptまたはjqueryを使用して特定のパスIDを取得する必要があります. これどうやってするの?
$(document).ready(function(){
$("svg").click(function(){
$(this).find("#lay7").css("fill",color);
});
});
パスの ID (「lay7」) を直接指定する代わりに、ID を動的に取得する必要があります。
私はsvgファイルを持っています.javascriptまたはjqueryを使用して特定のパスIDを取得する必要があります. これどうやってするの?
$(document).ready(function(){
$("svg").click(function(){
$(this).find("#lay7").css("fill",color);
});
});
パスの ID (「lay7」) を直接指定する代わりに、ID を動的に取得する必要があります。
これを試して
$("svg").delegate("*", "click", function(e) { $(this).css('fill', color) })
それは単なる $(this) オブジェクトそのものです。ああ、あなたも私が想像するパスにクリック ハンドラーをアタッチしたいと考えています。
$(document).ready(function(){
$("path").click(function(){
$(this).css("fill",color);
});
});