2012-04-25 51 views
17

में परिवर्तनीय विशेषता कैसे प्राप्त करें I d3 का उपयोग कर चर के एक विशिष्ट विशेषता को कैसे वापस करूं?डी 3

उदाहरण के लिए, मैं माउसओवर द्वारा एक तत्व का चयन करना चाहता हूं, और एक समारोह में चयन को पास करना चाहता हूं, लेकिन केवल तभी जब तत्व का id एक विशेष नाम है।

ऐसा कुछ?

d3.select("body").on("mouseover", function(){ 
    if (d3.select(this).attr("id") == "correct") { 
     enableInteraction(d3.select(this)); 
    } 
}); 

उत्तर

21

हां। this का चयन करें और फिर गुणों तक पहुंचने के लिए सामान्य कार्यों का उपयोग करें।

+1

गुणों को सेट (सेट नहीं) करने के लिए सामान्य कार्य क्या हैं? – Amyunimus

+7

'.attr (" कुछ ") ', जैसा आपने कहा था। –

+0

यदि आप तत्व की कोई शैली संपत्ति चाहते हैं तो '। स्टाइल (" कुछ ")' – khan