【发布时间】:2013-05-25 16:15:45
【问题描述】:
我有以下代码
$('#txtEditor').select(function (e) {
var start = e.target.selectionStart;
var end = e.target.selectionEnd;
selText = $('#txtEditor').val().substring(start, end);
});
<asp:TextBox ID="txtEditor" runat="server" TextMode="MultiLine" Width="500px" Height="500px" Font-Size="Large"></asp:TextBox>
我想仅对文本框中的选定文本(选择后)应用一些样式(着色或使其变为粗体或斜体等)。在selText 我得到选定的字符串。但我找不到任何将样式仅应用于文本框中选定字符串的事件或函数。
【问题讨论】:
-
用以下内容添加 css - $('selector').css('name', 'value');
-
您可以选择this link 吗?
-
文本框可以有很多文本我只需要对选定的文本应用样式。就像我们使用 msword 或其他东西所做的那样。
-
TextBox等于<textarea>吗?如果是textarea,则不能更改其中一部分的样式。 -
它只是一个 texbox。现在我使用 asp:TextBox。如果它是一个 html 文本框 (