小编J.C*_*ris的帖子

将span值存储到javascript变量中

我正在尝试编写将遍历跨度的javascript,获取其值,并将其存储在可用于执行算术的变量中.

<span id ="Weekly" class="ServerData" data-tag="WeeklyCarSales">**30**</span>
<span id ="Monthly" class="ServerData" data-tag="DailyCarSales">**6**</span>
Run Code Online (Sandbox Code Playgroud)

与上述两行有关,我的功能如下.在目前的设置中,我得不到任何结果.

function divide(n1, n2) {
    ans = n1 / n2;
    document.write(" " + ans + "<BR>");
    return ans;
}
var a = $('#WeeklyCarSales').ServerData;
var b = $('#DailyCarSales').ServerData;
divide(a, b);
Run Code Online (Sandbox Code Playgroud)

我应该得到"5"的答案但什么都没得到.我知道如果我将变量中的整数/浮点值强制实际算术运算.我似乎一直在锁定'30'和'6',这是跨度值.有关如何获取这两个跨度值的任何想法?

html javascript css jquery

4
推荐指数
1
解决办法
3690
查看次数

如何打印结构的各个成员

我需要按以下格式打印当前日期:今天是2012年9月7日星期三.我知道我将不得不使用结构

 struct tm* time_info;
Run Code Online (Sandbox Code Playgroud)

我可以使用strftime()轻松完成此任务,但是,我的任务是不使用strftime()并使用printf语句直接提取结构的成员.我似乎无法正常工作.有线索吗?这是我目前的代码:

 #include <stdio.h>
 #include <sys/types.h>
 #include <time.h>
 #include <stdlib.h>

 /* localtime example */
 #include <stdio.h>
 #include <time.h>

 int main (void)
 {
 time_t t; 
 char buffer[40]; 
 struct tm* tm_info; 

 time(&t); 
 tm_info = localtime(&t);
 strftime(buffer, 40, " Today is %A - %B %e, %Y", tm_info); 
 puts(buffer); 


  return 0;
}
Run Code Online (Sandbox Code Playgroud)

代替

 strftime(buffer, 40, " Today is %A - %B %e, %Y", tm_info); 
Run Code Online (Sandbox Code Playgroud)

我需要

 printf("Today is %s, struct members info in the correct format);
Run Code Online (Sandbox Code Playgroud)

c time printf struct

2
推荐指数
1
解决办法
4万
查看次数

文本框的定时器/刷新功能

在我的应用程序中,我有两个文本框,附有两个标签:"已连接"和"未连接".如我的代码所示,如​​果建立了连接,"已连接"文本框将填充绿色,表示网络连接.如果不是,它会变红.

连接检测的功能正常工作,但是,我必须重新打开应用程序才能检测到更改.我正在寻找一种方法来自动刷新应用程序每5-10秒左右自动检测连接的任何变化.我不想清除任何其他字段或框的内容,只是清除颜色文本框.可以说是软轮询循环.我将如何使用Timer方法执行此操作.我应该创建一个新的线程来运行计时器并刷新盒子吗?

谢谢.

  if (System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable() == false)
        {
            noConnect.Select();  //if not connected, turn box red
            noConnect.BackColor = Color.Red;

        }

        else
        {
            netConnect.Select();  // if connected, turn box green
            netConnect.BackColor = Color.Lime;

        }

        //need to refresh box/application without losing other box/field contents 
        //in order to constantly check connectivity around 5-10 seconds or so
        //constantly check connectivity 
Run Code Online (Sandbox Code Playgroud)

c# multithreading refresh timer winforms

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

c ×1

c# ×1

css ×1

html ×1

javascript ×1

jquery ×1

multithreading ×1

printf ×1

refresh ×1

struct ×1

time ×1

timer ×1

winforms ×1