1

2 つの SVG 要素があります。

<circle r="260.2" fill="#1ABCb6" class="" id="svg_el_obj"></circle>
<circle r="260.2" fill="#1ABCb6" class="" id="svg_el_obj"></circle>

そして、それらに同じcxおよびcy属性を追加したいので、それぞれをjqueryで使用しますが、最初の要素のみの応答を期待しています。何が問題なのですか?

svg_el_obj.each(function(){
    $(this).attr({
        cx: svg_plain_h/2,
        cy: svg_plain_h/2
    })
});

助けてthx。

4

1 に答える 1

0

svg要素を見つけるためにどのセレクターを使用していますか。最初の 1 つだけを見つけることができるようです。とにかく、異なる要素に同じ id を使用するのは正しくないことがわかります。

于 2013-06-14T05:53:57.900 に答える