2012-12-12 57 views
1

问题:jQuery的负载xml和设置颜色正值和负值

  1. 我有一个包含服务器上的XML格式的

    东西 SomeName 111.196 等等等等的withsomexml.php

  2. 我需要在服务器B上的另一个站点上使用刷新功能显示这些值 我现在拥有的一切:

- > index.html的:

<html> 
<head> 
<script type="text/javascript" src="js/jquery-1.8.2.min.js"></script> 
<script type="text/javascript"> 
$(function(){ 
    setInterval(function() { 
     $.get('getXML.php', function(data) { 
     $(data).find('index').each(function(){ 
     $("#test").html('<div class="myclass1">ID:' + $(this).find("id").text() + 
          '</div><div class="myclass2">NAME:' + $(this).find("name").text() + 
          '</div><div class="myclass3">KURS:' + $(this).find("kurs").text() + 
          '</div>'); 
      }); 

     }); 
    }, 2000); 
}); 
</script> 
</head> 
<body> 
<div id="test"><div class="loader"><img src="loader.gif" id="load" width="50" height="50" align="absmiddle"/></div></div> 
</body> 
</html> 

- > getXML.php

<?php 
$xml = simplexml_load_file('http://www.xxxxxx.com/withsomexml.php'); 
echo $xml->asXML(); 
?> 

到目前为止,它的作品好。 但现在我不知道如何设置/更改或调整文本颜色。如果库尔值为负值/红色正值/绿值(库尔特和另外2个数值),则此解决方案$("#div:contains('-')").addClass('red');不起作用。

我感谢所有帮助, 感谢

回答

0

也许你应该尝试

$( “DIV DIV:包含( ' - ')”)addClass( '红')。

这是下面的代码

JSBin