你会认为这很容易——但我正在经历最艰难的时期。
这是我要确定的内容:
<span class="cw-value-one"></span>
这是我目前使用的:
$('span.cw-value-one').each(function(){
var textNode = $(this).text();
var type = typeof textNode;
var len = textNode.length;
if($(this).is(':empty')){
$(this).siblings('span.cw-value-two').css({"position": "relative", "left": "1em"});
}
});
好的,所以textNode = ""
,type = string
和len = 1
- 这些都无助于识别空文本节点,因为a
它的类型为字符串,长度为 1。jQuery.is(':empty')
也不起作用。
那么,您如何识别 JQuery 或纯 Javascript 中的空文本节点?