小编coo*_*r15的帖子

在Ruby中音译chars

我有一些条件,我用来替换另一个字符串.

例如:

    if word == "for"
       word = "4"
Run Code Online (Sandbox Code Playgroud)

但我真正想要的是一个条件:

    if word == "for" || word == "FOR" || word == "For" || word == "foR" || word == "FoR" #etc etc
       word = "4"
Run Code Online (Sandbox Code Playgroud)

我找不到任何关于如何做到这一点.必须有一种简洁的方法来用Ruby编写它.有人有什么建议吗?

ruby transliteration

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

从DOM元素中提取属性

我需要返回一个嵌套在DOM元素中的字符串.该字符串看起来像一个存储到名为"selector"的键或属性的值

我一直在使用控制台试图找到那个字符串.

我的HTML = 在此输入图像描述

这个JavaScript/JQuery:

console.log($(this.nextSibling.data));
Run Code Online (Sandbox Code Playgroud)

登录到控制台
控制台输出

我试过了:

console.log($(this.nextSibling.data.selector));
console.log($(this.nextSibling.data[selector]));
console.log($(this.nextSibling.data(selector)));
Run Code Online (Sandbox Code Playgroud)

没有太多运气.因为我不确定我甚至不知道这个数据结构是什么,所以我不知道如何从类似key的东西"选择器"返回"gi"(在这个例子中)

我怎么能得到那个字符串?

html javascript hash dom

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

Javascript中的运算符不会出现意外的令牌错误

!在这个条件中使用not运算符()给了我:

"未捕获的SyntaxError:意外的令牌!"

if (text.includes(input[j])) {
   $(Messages[i]).hide();
}
else if !(text.includes(input[j])) {
   $(Messages[i]).show();
}
Run Code Online (Sandbox Code Playgroud)

为什么不在!这里工作?

javascript if-statement not-operator logical-operators

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