【发布时间】:2010-11-09 08:16:25
【问题描述】:
'<div id="'+div_id+'" class="widget" style="height:60px;width:110px">\n\
<div class="widget-head ui-widget-header" style="cursor:move;height:20px;width:130px">'+
'<span id="'+span_id+'" style="float:right; cursor:pointer" class="dialog_link ui-icon ui-icon-newwin ui-icon-pencil"></span>' +
dialog_title+'</div></div>
我有一个使用上述字符串构造的 div。经过一些处理..我必须更改上面 div 中的 dialog_title 。我正在尝试使用以下代码进行操作
$('#'+div_id+' .widget-head').text("new dialog title");
虽然这会更改对话框标题..它会删除用于打开对话框的 span 元素。
我尝试使用带有新对话框标题的字符串的 replaceWith 方法..但是显示标题的 NaN 和跨度虽然可见但无法单击(是否禁用事件?)
如何在不丢失跨度和点击能力的情况下更改文本。
提前致谢。
【问题讨论】:
标签: jquery