如何在ID中的哈希签名后检查元素是否有字符串?

时间:2016-09-09 14:39:17

标签: javascript jquery

我尝试检查的是元素的ID是否超过哈希符号#

我从cms中得到一个我无法控制的值,如果用户没有输入值,我会在js文件中得到以下内容:

$('#').click(function(){
   ...
});

而不是当它们提供这样的值时:

$('#cust_input').click(function(){
   ...
});

我想做的是检查#之后是否有某些内容,并且只有在允许点击事件的情况下才会检查。否则在运行时我得到上面的第一个代码块,其中我有一个与#绑定的点击事件,这可能会导致页面上其他地方出现问题。

1 个答案:

答案 0 :(得分:0)

假设您有以下语法:

myVariable

您可以检查if(myVariable.trim() === "") { //do something } 是否有空字符串条件:

trim()

如果永远不会出现myVariable是空格的情况,可以省略{{1}}