0

我有这个代码,但标签没有显示:

            var radioOne = new RadioButton({
                label: "Current",
                style: "margin-left:10px",
                checked: true
            }).placeAt(userDiv);

我必须做一个实际标签标签的 domCreate 吗?

4

2 回答 2

2

我已经开始使用它来创建标签标签。

            var label = domConstruct.create("label", {
                for: "Previous",
                style: "margin-left:5px",
                innerHTML: "Previous"
            }, userDiv);

这确实有效,但似乎这应该包含在 RadioButton 小部件中。

于 2012-10-29T22:35:39.120 回答
1

是的你是。这是来自 dojo 文档:

脚本:

var radioOne = new RadioButton({
            checked: true,
            value: "tea",
            name: "drink",
        }, "radioOne");

HTML:

<input type="radio" name="drink" id="radioOne" checked value="tea"/> <label for="radioOne">Tea</label>
于 2012-10-29T20:31:52.103 回答