在 jquery UI 的以下示例中,我们有一个警告框:
<div class="ui-widget">
<div class="ui-state-error ui-corner-all" style="padding: 0 .7em;">
<p><span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span>
Alert: something went wrong</p>
</div>
</div>
我希望能够在不删除处理警报图标的部分的情况下编辑警报文本......但也无需在 javascript 中编写所有小部件 html。
如果我做类似$('p').html("new alert")
的事情,它会删除跨度(图标)部分。如果我使用$('p').text("new alert")
.
知道我该怎么做吗?