我去检查最近发布的jQuery 1.8(稳定版)是否与我当前正在开发的项目兼容,令我惊讶的是这是我看到的第一件事:

这对我来说是一个惊喜,因为我已经升级到jQuery UI 1.8.22,根据它的发布帖子,它与jQuery 1.8兼容.
调用回调函数,但按钮没有textNode在DOM检查器中可以看到的s:

到目前为止我找到的解决方案是:
open处理程序或手动编辑对话框的HTML以包含我想要的文本.对于源代码中的错误,似乎有很多不必要的麻烦.我错过了什么或这是一个真正的错误?
这是我用于演示的小提琴:
以及未来参考的代码:
HTML:
<div id="foo" title="Dialog title">Dialog text</div>
Run Code Online (Sandbox Code Playgroud)
JS:
$('#foo').dialog({
buttons: {
Yes: function() { $(this).dialog('close'); },
No: function() { $(this).dialog('close'); }
}
});
Run Code Online (Sandbox Code Playgroud)