我想将 jquery themeroller highlight/error html 应用于我的 jquery 代码。jquery高亮代码是这样的(错误代码类似):
<div class="ui-widget">
<div class="ui-state-highlight ui-corner-all" style="margin-top: 20px; padding: 0 .7em;">
<p><span class="ui-icon ui-icon-info" style="float: left; margin-right: .3em;"></span>
<strong>Hey!</strong> Sample ui-state-highlight style.</p>
</div>
</div>
我的代码结构如下:
function doAjax(){
$.ajax({
url: 'myfile.php',
success: function(data) {
if (data == 'Initializing...please wait')
{
$('#quote p').html(data); //here I would add highlight css code
setTimeout(doAjax, 2000);
}
else
{
$('#quote p').html(data); //here is error css code
}
}
});
}
这打印到一个 div:
<div id="quote"><p> </p></div>
我认为在这里使用.css()
很麻烦。有没有办法将 html 添加到条件中?请注意,.html(data)
当您从服务器收到不同的消息时,这是必要的,除非有其他建议。