正如你在JSFiddle的代码中看到的那样,由于某些原因它不是在监听我的if语句?
如果值length大于零,则应该将值附加为列表项。
另外,我如何才能真正实现这些变化?我会将它们发送到JSON格式的文件或其他东西,然后每次我想要显示实际页面时调用它吗?可能我必须用骨干制作一个完整的应用程序,对吧?
非常感谢!
答案 0 :(得分:2)
尝试
if(myListItem.length > 0){
而不是
if($(myListItem).length > 0){
因为myListItem是一个字符串,而不是一个DOM元素。
为了使更改保持不变,您需要使用$ .post将应用程序列表值发送到您的应用程序。然后你可以用适当的方式保存它。
答案 1 :(得分:2)
改变这个:
if($(myListItem).length > 0){
为:
if (myListItem.length > 0) {
您正在尝试从字符串创建jQuery对象。
答案 2 :(得分:1)
问题已解决http://jsfiddle.net/C9bQZ/9/
if(myListItem.length > 0){
而不是
if($(myListItem).length > 0){
它的字符串不是jQuery对象。
修改强>
添加列表项时删除了文本“列表中没有列表”。