我可以将表示布尔值的字符串(例如,'true','false')转换为JavaScript中的内部类型吗?
我有一个隐藏的HTML格式,根据用户在列表中的选择进行更新.此表单包含一些表示布尔值的字段,并使用内部布尔值进行动态填充.但是,一旦将此值放入隐藏的输入字段,它就会变成一个字符串.
我可以找到确定字段的布尔值的唯一方法,一旦将其转换为字符串,就要依赖于字符串表示的字面值.
var myValue = document.myForm.IS_TRUE.value;
var isTrueSet = myValue == 'true';
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法来实现这一目标?
我目前正在尝试使用以下jQuery选择器禁用链接:
$("a[href$=/sites/abcd/sectors]").removeAttr("href");
Run Code Online (Sandbox Code Playgroud)
问题是有时href在页面上可能并不总是小写.发生这种情况时,选择器不再匹配.
有谁知道怎么解决这个问题?我可以改变一次忽略大小写的行为吗?
我在Jquery脚本上有一些帮助,它创建了一个可搜索,可切换的常见问题解答.代码可以在这里看到:
麻烦的是,如果有一个大写字母"H"的单词"How"并且我搜索"h",它就找不到它.如何使此脚本不区分大小写?