【发布时间】:2016-04-26 14:18:03
【问题描述】:
我目前正在使用以下标签,该标签呈现为一个按钮,上面只有一个图标。
我希望这是一个图标,后跟Export PDF。
通常情况下,我不会像这样创建按钮,但我使用的是为我生成按钮的 Kendo 控件。渲染后,按钮如下所示:
<a href="" role="button" class="k-tool k-group-start k-group-end"
unselectable="on" title="Export PDF">
<span unselectable="on" class="k-tool-icon k-pdf"></span>
<span class="k-tool-text">Export PDF</span>
</a>
我正在尝试使用 JQuery 将我想要的文本注入到元素中,如下所示:
<script>
$(document).ready(function () {
$('.k-tool-icon').text("Export PDF");
});
</script>
然而这并没有改变任何东西。我仍然得到只有一个图标的按钮。
编辑:下面是渲染上面发布的 html 的 C# MVC kendo 编辑器:
@(Html.Kendo().Editor()
.Name("editor")
.HtmlAttributes(new { style = "height:900px" })
.Pdf(pdf => pdf
.Margin(20, 20, 20, 20)
.ProxyURL(Url.Action("Pdf_Export_Save", "Editor"))
)
.Tools(tools => tools
.Clear()
.Pdf()
)
.Value(@<text>
<code>
@Html.Raw(HttpUtility.HtmlDecode(Model.ReportString))
</code>
</text>)
)
【问题讨论】:
-
该图标可能使用了文本替换技术。 .k-tool-text span 的样式有什么问题?
-
@j08691 也许它对你有用,因为你实际上并没有使用剑道编辑器?我不知道。但是它绝对不适合我
-
@moopet 你能举个例子吗我不知道你在做什么
-
您应该使用任何适用的剑道工具更新您问题上的标签。正如我所指出的,您提供的代码有效。
标签: jquery html .net razor kendo-ui