jquery:拆分和更改元素文本的颜色

我的项目在asp.net mvc。 我已将SQL_Error属性添加到我的模型中。 当所有输入值都是rihth时,它将把它写入DB。 如果在插入数据库时​​会出现一些错误,它将返回Error作为ErrorMessage:WhatYouMustDo。 我将此错误添加到modelState。 它将自动显示在mvc生成的validation-summary-errors div中。

它将显示如下:

  • ErrorMessage : WhatYouMustDo

现在我想在’:’字符后用jquery改变li text()的颜色

Result :
ErrorMessage:(color-->Red)
WhatYouMustDo:(color-->blue)

我想要最好的办法

请看这个

 $(document).ready(function() { var str = $('li').text(); var substr = str.split(':'); var myhtml=""+substr[0]+":"+substr[1]+""; $('li').html(myhtml); });