如何在我的jQuery脚本中使用.val()粗体中的某些单词?

时间:2018-03-17 10:49:09

标签: javascript jquery html

这是我的代码:

<b></b>

有没有办法让“[产品规格]”部分大胆?我尝试在Console.WriteLine("Name list: " + String.Join(",", NamesList)); 代码but that didn't work.

中包围它

编辑:我的#body字段是文本区域。

4 个答案:

答案 0 :(得分:4)

  

有没有办法让“[产品规格]”部分大胆?我尝试在 标签中包围它,但这不起作用。

不,<textarea>无法实现。

您必须求助于WYSIWYG编辑。

答案 1 :(得分:0)

也许您可以使用div代替contenteditable="true":$('div#body')。html(yourText)。

如果你仍然想要一个元素中的粗体短语但想要保持输入功能。

答案 2 :(得分:-1)

.val()可让您更改兄弟元素的。 Olr,您需要的是插入代码/或用 HTML 标记替换现有代码。因此,如果您只是在jQuery中使用.html()函数,它应该符合您的需求。这里怎么做:

$("#body").html("<b>D</b>ear Supplier,\n\nWe would like to cancel our order of 
[product specifications] made on [date of order submission]. 
Please send us a reply to provide confirmation at earliest convenience. 
\nThank you.\n\nYours sincerely,\n...");

答案 3 :(得分:-1)

$(“#body”)。html(“亲爱的供应商,\ n \ n我们想取消我们的订单\ [产品规格] 在[订单提交日期]制作。 \ 请发送回复,以便尽快提供确认。 \ \ n谢谢。\ n \ n你真诚地,\ n ......“);