我在父容器中有一个HTML元素<tmp></tmp>
。
在我的函数中,我使用了一个名为divText的全局变量,它是parentContainer.html().toString()
;
我想避免返回DOM,并使用传递的全局变量divText
确定HTML元素“ tmp”是否仅包含一个字符(任何一个字符);
如果我想查看tmp
元素是否为空,我使用:
if(divText.indexOf('<tmp></tmp>') > -1){
/*I know the tmp container is Empty and exists*/
}
是否有这样的功能来确定tmp元素是否包含一个字符,如下所示:
if(divText.indexOf('<tmp>(wildcard for any one char)</tmp>') > -1){
/*So i can know if the tmp container contains one character of any kind including space*/
}
是否存在这样的功能?
为什么不简单地检查条件
if (divText.querySelector('tmp').innerHTML.length === 1) {
// only one character in tmp
}
或者如果您想检查tmp
中是否存在该字符,则>
if (divText.querySelector('tmp').innerHTML.indexOf('yourCharacter') > -1) {
// character is present
}