正如您在 JSFiddle 的代码中看到的那样,由于某种原因它没有在听我的 if 语句?
如果值长度大于零,则应该将该值附加为列表项。
另外,我将如何使这些更改成为现实?我是否会将它们发送到 JSON 格式的文件或其他文件中,然后每次我希望显示我的实际页面时调用它?可能我必须为此制作一个带有主干的整个应用程序,对吧?
谢谢!
正如您在 JSFiddle 的代码中看到的那样,由于某种原因它没有在听我的 if 语句?
如果值长度大于零,则应该将该值附加为列表项。
另外,我将如何使这些更改成为现实?我是否会将它们发送到 JSON 格式的文件或其他文件中,然后每次我希望显示我的实际页面时调用它?可能我必须为此制作一个带有主干的整个应用程序,对吧?
谢谢!
尝试
if(myListItem.length > 0){
代替
if($(myListItem).length > 0){
因为 myListItem 是一个字符串,而不是一个 DOM 元素。
为了使更改持续存在,您需要使用 $.post 或类似的方式将列表值发送到您的应用程序。然后,您将通过适当的方式保存它。
改变这个:
if($(myListItem).length > 0){
至:
if (myListItem.length > 0) {
您正在尝试从字符串创建一个 jQuery 对象。
问题解决了 http://jsfiddle.net/C9bQZ/9/
if(myListItem.length > 0){
代替
if($(myListItem).length > 0){
它是一个字符串而不是 jQuery 对象。
编辑
添加列表项时删除文本“列表中没有列表”。