Javascript 我想在td值更改时更改高光td
我正在做一个关于股票市场的小项目。在这里,我需要在数据更改后立即更改突出显示td,如果数据增加,则绿色突出显示,如果数据减少,则红色突出显示 在代码段中,您不能看到结果,因为您需要 允许\u url\u open=0 请帮我怎么做…:)Javascript 我想在td值更改时更改高光td,javascript,php,jquery,html,css,Javascript,Php,Jquery,Html,Css,我正在做一个关于股票市场的小项目。在这里,我需要在数据更改后立即更改突出显示td,如果数据增加,则绿色突出显示,如果数据减少,则红色突出显示 在代码段中,您不能看到结果,因为您需要 允许\u url\u open=0 请帮我怎么做…:) 函数loadlink(){ $('#stockdata')。加载('http://techsoul.in.md-in-1.webhostbox.net/hostedsite/demo/mockup/stockapi/stockshow.php?api=Y,函数
函数loadlink(){
$('#stockdata')。加载('http://techsoul.in.md-in-1.webhostbox.net/hostedsite/demo/mockup/stockapi/stockshow.php?api=Y,函数(){
$(this.unwrap();
});
}
loadlink();//这将在页面加载时运行
setInterval(函数(){
loadlink()//这将每5秒运行一次
}, 5000);
$(“td”).change(函数(){
$(this).effect(“highlight”,{},3000);
});代码>
加载。。。
您提供的链接加载一个id=b内容为的表。您可以使用javascript或jquery获取表中tr/tds的数量,并将它们存储在一个变量中,然后您可以轻松地检测行数是否增加或减少,并相应地采取行动
使用Jquery
$('#bcontent tr').length;
使用javascript
document.getElementById("bcontent ").rows.length;
下面是一个功能示例,您可以从中获得一些想法:
var o1=0,o2=0,o3=0;
函数getRandomInt(最小值、最大值){
返回Math.floor(Math.random()*(max-min+1))+min;
}
函数updateTable(){
//接下来的3行仅获取最新的股票市场价值
var t1=getRandomInt(10,99);
var t2=getRandomInt(10,99);
var t3=getRandomInt(10,99);
//与以前的值比较(O=旧值)
变量u1=(t1
表{边框折叠:折叠;}
td{width:50px;border:1px solid#ddd;padding:5px 10px;text align:center;}
tr{背景:#ddd;}
一:微软
二:埃克森美孚
三:苹果