小编Nic*_*nes的帖子

在枚举中定义"未知"或"NULL"值

我正在定义一个自定义typedef元素如下....

typedef enum  {
    Ar,
    Cl,
    F,
    He,
    H,
    Kr,
    Ne,
    N,
    O,
    Rn,
    Xe
} Element;
Run Code Online (Sandbox Code Playgroud)

我想检查一个Element类型的变量尚未设置(基本上只检查一个NULL值).据我所知,唯一的方法是添加额外的一行

.... {
      unknown = 0,
      Ar,
      F,
...etc
Run Code Online (Sandbox Code Playgroud)

我是对的还是有更优雅的方式来做到这一点?

c null enums default typedef

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

JQuery基础知识 - 选择缓存元素中的元素

抱歉,这是一个非常基本的jQuery语法问题,但我找不到任何人在任何地方讨论它(可能因为我不知道要搜索的正确术语).

我想使用变量选择/缓存a,然后在其中获取已检查输入的值.现在我知道我可以在没有缓存的情况下做到这一点:

var questionID = (a string)
$(questionID + " input:radio:checked").val()
Run Code Online (Sandbox Code Playgroud)

但我多次使用div#'questionID'对象,所以想要缓存它即

questionID = '#' + ...Something that changes ...
$question = $(questionID);
Run Code Online (Sandbox Code Playgroud)

现在$ question是一个jQuery对象,我无法弄清楚如何在其中选择内容(不使用children())

例如,以下内容不起作用:

$question.(' input:radio:checked)
$($question 'input:radio:checked')
Run Code Online (Sandbox Code Playgroud)

我想这是一个非常基本的语法,但我无法在任何地方找到它,我已经尝试了很多组合而没有运气......

任何帮助都会受到高度赞赏和道歉,如果这真的很愚蠢,但我对jQuery很新,

缺口

jquery caching css-selectors

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

标签 统计

c ×1

caching ×1

css-selectors ×1

default ×1

enums ×1

jquery ×1

null ×1

typedef ×1