我正在使用角度和 JQLite。我有一个<md-button my-attr>MyText<md-icon>close</md-icon>
带有属性指令的元素。
在我的 attr 指令中,我想包裹<div layout=row flex></div>
孩子<md-button>
们。
我用过wrap(), children().wrap()
,我尝试用包装的内容()替换内容()。我一直遇到的问题是:
<md-button my-attr><div layout=row flex>MyText</div><div layout=row flex><md-icon>close</md-icon></div></md-button>
我需要 1 个 div 环绕它们。
<md-button><div layout=row flex>MyText<md-icon>close</md-icon></div></md-button>
// $element 是 // 我尝试了几件事,这是我尝试的最后一件事。
var content = $element.children().wrap('<div layout=row flex></div>');
$element.empty();
$element.append(content);
澄清。
<md-button>
是$元素。我想将 $element 的子元素包装在一个 div 中。所以<md-button><child/><child/><child/></md-button>
变成<md-button><div><child/><child/><child/></div></md-button>