更新
所以我添加了一个显示长度的函数,但用户当前必须单击某个东西来激活它:
function check() {
alert($("#currentTechnicalPositions").html().length);
}
这有效......所以我认为它必须在$(文件).ready部分之外:
$(document).ready(function () {
$('.topnav').mobileMenu({
combine: false,
switchWidth: 600,
indentString: ' ',
prependTo: 'nav#topnav'
});
$('#currentTechnicalPositions').rssfeed('http://xyz.com', {
limit: 100,
content: false,
header: false,
media: false,
linktarget: '_blank'
});
});
我可以附加一个onComplete事件吗?如果rssfeed没有返回任何内容,我想向用户显示一条消息。
答案 0 :(得分:2)
.length
仅返回匹配元素的数量。我想您要使用.html()
或.children().length
等内容进行检查。
答案 1 :(得分:1)
要检查div中是否有任何内容,无论是无格式文本还是html元素,都可以
$("currentTechnicalPositions").html().length
将返回div中的字符数,包括html标记。