7
情景:我在頁面上有幾個svg
元素,每個元素都顯示不同的圖形。當圖形接收到鼠標點擊時,觸發事件處理程序,其中this
對應於被點擊的原始svg
元素。發生這種情況時,我想用D3選擇圖表的path
元素以修改它。如何將原始DOM元素轉換爲D3選擇?
我知道我可以給每個圖形一個ID,然後用它來做D3選擇,例如,
function on_click(event) {
var path = d3.select('#' + this.id).select('path');
path.do_stuff...
}
但我想知道是否有相當於jQuery將原始DOM元素轉換爲jQuery對象的功能,例如,
jQuery(my_raw_dom_element).do_stuff...
D'哦!簡直不敢相信我沒有想過這樣做。謝謝 :) – crantok