2
Как я могу вызвать функцию после того, как я успешно выбрал, используя d3.select()
?D3 одиночный вызов выбора и функции
На данный момент у меня есть этот код:
var selectedCircle = d3.select("circle");
if(selectedCircle) {
// do stuff
}
Я хочу, чтобы это было что-то вроде этого:
d3.select("circle")
.function()(
// do stuff
);
Как я могу это сделать?
PS
Я знаю, что SelectAll имеет схожую функциональность:
d3.selectAll("circle")
.each(function() {
// do stuff
});
Я действительно не понимаю .. если вы хотите llow common d3 patterns, вы обычно выполняете функцию после выбора ... например: d3.select («circle»). append («rect»). Есть много примеров ... Что именно вы хотите сделать? выбрать что-нибудь, а затем выполнить пользовательскую функцию? –
да, допустим, я хочу получить 2 атрибута этого выбранного круга (возможно, координаты центра), а затем диалоговое окно предупреждения о печати с этими двумя значениями cx и cy. – Benas
Посмотрите на каждую функцию(). – Peter