2

我正在使用代码动态创建一些html元素,例如

new ButtonElement()

并且很容易添加类似的类

  ..classes.add('dropdown-menu')

我想在其中添加以下 html

data-toggle="dropdown"

但飞镖不允许我这样做。如果我添加一个new ElementHtml 喜欢

new ElementHtml('<button data-toggle="dropdown"></button>')

它说它是无效的。我的 bootjack 下拉选择器需要它。

对此有什么想法吗?

4

1 回答 1

3

我认为您需要一个启用NodeValidator了该data-toggle属性的属性(另请参阅Dart,为什么使用 innerHtml 设置阴影根内容有效但 appendHtml 没有?

你可以做NodeValidator的是

new ButtonElement()..dataset['toggle'] = 'dropdown';
于 2014-10-09T15:25:45.647 回答