function getText(v,i,j,m) {//全球指数内容
var color = v.find("#hz0"+i+" tr:eq("+j+") td:eq("+m+")");
var hex = color.getBackgroundColor();
if(hex =="#009900" || hex == "#090"){
cc = "c_green";
arrows = '';//下箭头样式
}
if(hex =="#f00" || hex =="#ff0000"){
cc = "c_red";
arrows = ''; //上箭头样式
}
/*var x = v.find("#hz0"+i+" tr:eq("+j+") td:eq("+m+")").html().toString();//获取百分比
if(x.indexOf("-")>=0){//-0.75% 下降的有 - 号
cc = "c_green";//下降的用绿色的
arrows = '';//下箭头样式
}else{
cc = "c_red"; //上升的用红色
arrows = ''; //上箭头样式
}*/
text = '
'
+ ''+v.find("#hz0"+i+" tr:eq("+j+") td:eq(0) a").html()+''
+ ''+v.find("#hz0"+i+" tr:eq("+j+") td:eq(1)").html()+''
+arrows
+''+v.find("#hz0"+i+" tr:eq("+j+") td:eq("+m+")").html()+''
+'';
return text;
}
function show(v){
$("#ul").html("");
var ul = $("#ul");
var text;
ul.append(text);
//中国内地 上证指数 深证指数
text = getText(v,1,1,3);
ul.append(text);
text = getText(v,1,2,3);
ul.append(text);
//亚洲 恒生指数
text = getText(v,3,1,2);
ul.append(text);
//美洲 道琼斯 纳斯达克
text = getText(v,4,1,2);
ul.append(text);
text = getText(v,4,2,2);
ul.append(text);
//欧洲 标普欧指
text = getText(v,5,3,2);
ul.append(text);
//改名称
$("#ul li ").each(function(i,val){
if(i == 0){
$(val).find("span:eq(0)").html("上证指数:");
}
if(i == 1){
$(val).find("span:eq(0)").html("深证指数:");
}
if(i == 2){
$(val).find("span:eq(0)").html("恒生指数:");
}
if(i == 3){
$(val).find("span:eq(0)").html("道琼斯:");
}
if(i == 4){
$(val).find("span:eq(0)").html("纳斯达克:");
}
if(i == 5){
$(val).find("span:eq(0)").html("标普欧指:");
}
})
}
$.fn.getBackgroundColor = function() {
var rgb = $(this).css('color');
var reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/;
if(rgb.match(reg) != null){
return rgb;//如果是一个hex值则直接返回
}else{
rgb = rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);
function hex(x) {
return ("0" + parseInt(x).toString(16)).slice(-2);
}
rgb= "#" + hex(rgb[1]) + hex(rgb[2]) + hex(rgb[3]);
}
return rgb;
}