d3 порядок метки и чекбокс - PullRequest
0 голосов
/ 01 февраля 2019

Мой вопрос является бесплатным для этого поста , но, поскольку мне не хватает репутации, я не смог задать его в комментарии!

Я пытался динамически создавать флажки и метки, используя d3.Заставить его работать с ярлыком + легко.Я хотел поставить флажок перед меткой, реплицировав этот HTML-код:

<label><input type="checkbox" id="checkbox1">Option 1</label>

Решение в вышеупомянутом посте работает, но я не понимаю, почему цепочка (вложенный выбор / добавление)версия не работает?(т.е. код ниже)

var temp = item.append("label");

temp.append("input")
    .attr("type", "checkbox")
    .attr("checked", true)
    .attr("id", function (d,i) {
        return "checkbox" + i;
    })
    .on("click", function (d,i) {
        ....
    });
temp.text(function (d) {
        return d.text;
    });

Я ожидаю, что код добавит текст метки после ввода, но это не так.Может кто-нибудь объяснить, почему?Я что-то упустил?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...