2013-03-29 7 views
36

क्या selectAll का उपयोग कर डी 3 में एकाधिक चयनकर्ताओं का चयन करना संभव है?चुनिंदा सभी के साथ एकाधिक चयनकर्ताओं का चयन कैसे करें?

मैं सभी circle तत्वों, class1 तत्वों और id2 तत्वों का चयन करने के svg.selectAll("class1", "circle", "id2") की तरह कुछ करना चाहते हैं।

क्या यह संभव है?

उत्तर

56

हाँ, आप बस अल्पविराम के चयनकर्ता स्ट्रिंग के अंदर नहीं बल्कि अलग तार गुजर रहा से रख:

svg.selectAll(".class1, circle, #id2") 

मैं यह सोचते हैं कि "Class1" एक सीएसएस वर्ग है, "सर्कल" एक टैग नाम है, और " आईडी 2 "एक आईडी विशेषता मान है।

+0

बिल्कुल सही, धन्यवाद! – vibekeNYG

+6

FWIW यह 'selectAll' पर काम करता है लेकिन 'select' –

+0

पर नहीं धन्यवाद! मुझे जिस चीज की जरूरत थी। –

संबंधित मुद्दे