Ich arbeite derzeit mit dem folgenden Tag, das als eine Schaltfläche mit nur einem Symbol gerendert wird.
Ich möchte, dass dies das Symbol wird, gefolgt von den Worten Export PDF
.Html Text von <a> ändern Tag
Normalerweise würde ich die Schaltfläche nicht so erstellen, aber ich verwende eine Kendo-Steuerung, die den Knopf für mich erzeugt. Einmal machte die Schaltfläche sieht wie folgt aus:
<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>
Ich versuche, JQuery zu verwenden, um meinen gewünschten Text in das Element zu injizieren, wie folgt:
<script>
$(document).ready(function() {
$('.k-tool-icon').text("Export PDF");
});
</script>
aber dies ändert nichts. Ich bekomme immer noch den Knopf mit nur einem Icon.
Edit: Unten ist der C# MVC Kendo-Editor, der den oben gepostet HTML gerendert wird:
@(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>)
)
Funktioniert für mich https://jsfiddle.net/j08691/f0pcyx1q/ – j08691
Das Symbol verwendet wahrscheinlich eine Textersetzungstechnik. Was ist falsch an der Gestaltung der .k-Tool-Textspanne? – moopet
@ j08691 vielleicht funktioniert es für Sie, da Sie nicht wirklich einen Kendo-Editor verwenden? Ich bin mir nicht sicher. Aber es funktioniert definitiv nicht für mich – GregH