JQuery对话框在WordPress下打印Html标记

时间:2012-09-22 作者:JSS

我需要一些帮助。我正在Wordpres\\u插件中使用wp\\u localize\\u脚本。在documentready函数中,我使用以下代码显示消息:

$(\'#button-setup-league\').click(function() 
{
$( "#dialog p" ).append(\'<span>\'+wpslm_v_script_vars.delete_league+\'</span>\');
            $( "#dialog" ).dialog({ 
                modal: true
            }); 
});
情况是,在Wordpress 3.4中运行得很好,没有任何问题。

但是在Wordpress 3.2下,所有的HTML标记都是<strong><br /> 在Messagebox中可见。如果我查看源代码,一切看起来都很好。

WP 3.2运行jQuery 1.4,WP 3.4运行jQuery 1.7。这是否会影响输出?

非常感谢您的帮助。谢谢大家

1 个回复
SO网友:Tomas Buteler

这有点长,但也许可以试试这样:

$(\'#button-setup-league\').click(function() 
{
$( "#dialog p" ).html(\'<span>\'+wpslm_v_script_vars.delete_league+\'</span>\');
            $( "#dialog" ).dialog({ 
                modal: true
            });
});
当然,这要求“#dialog p”最初为空,或者假设其内容可以完全替换。如果没有,您可以使用上面的解决方案,但可以使用更具体的选择器(即“#dialog p span.insert\\u after”,或者$(“#dialog p”)。last()什么的;很难说没有实际的代码)。

结束

相关推荐

JQuery Slider-类似于www.interetmarket inginc.com

我希望为Wordpress的JQuery滑块添加一些功能。我希望这两种导航样式都像以前一样http://www.internetmarketinginc.com/.我不知道如何将元数据(幻灯片标题)和点导航联系在一起。如果我需要提供更多信息,请告诉我。提前谢谢。杰里米