向检票口组件的 html 添加元素

Posted

技术标签:

【中文标题】向检票口组件的 html 添加元素【英文标题】:Adding element to wicket component's html 【发布时间】:2013-09-12 21:22:39 【问题描述】:

我想在检票口组件的 html 中添加一个元素。

我想实现以下目标:

<textarea wicket:id="...">
...
</textarea>

结果:

<textarea wicket:id="..">
   <div id="myspecialdiv">
   ....
   </div>
</textarea>

有人知道如何实现这一目标吗?

【问题讨论】:

我不认为你可以将 div 添加到 textarea 但我可能错了 是的,为什么要向文本区域添加 div?我不认为这是有效的。也许是一种不同的方法? 如果您只希望 div 显示在 textarea 内,您可以使用 CSS 重新定位未嵌套的 div...也许有关您的要求/期望结果的更多信息会有所帮助? 【参考方案1】:

奇怪但可能你可以使用 WebMarkupContainer 或者边框

WebMarkupContainer它尊重他的内在内容,不管它是否有效 Border 用于装饰标记。

但是您的示例是无效的 HTML,只有上帝知道浏览器将如何呈现该内容

【讨论】:

+1 表示无效的 HTML。 WebMarkupContainer 是你想要的。

以上是关于向检票口组件的 html 添加元素的主要内容,如果未能解决你的问题,请参考以下文章

如何向 TypeScript/JSX 中的现有 HTML 元素添加属性?

向故事书中的 html 类添加控件

无法向元素子元素添加类

向 html 输入元素添加默认值会冻结递增/递减功能

在运行时添加元素

如何使用 JavaScript 向 HTML 元素添加/更新属性?