我尝试检查的是元素的ID是否超过哈希符号#
。
我从cms中得到一个我无法控制的值,如果用户没有输入值,我会在js文件中得到以下内容:
$('#').click(function(){
...
});
而不是当它们提供这样的值时:
$('#cust_input').click(function(){
...
});
我想做的是检查#
之后是否有某些内容,并且只有在允许点击事件的情况下才会检查。否则在运行时我得到上面的第一个代码块,其中我有一个与#
绑定的点击事件,这可能会导致页面上其他地方出现问题。
答案 0 :(得分:0)
假设您有以下语法:
myVariable
您可以检查if(myVariable.trim() === "") {
//do something
}
是否有空字符串条件:
trim()
如果永远不会出现myVariable是空格的情况,可以省略{{1}}