【发布时间】:2013-02-02 14:48:16
【问题描述】:
在 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"),也会发生同样的情况。
知道我该怎么做吗?
【问题讨论】:
标签: javascript jquery html jquery-ui jquery-selectors