2

http://jsfiddle.net/C9bQZ/4/

正如您在 JSFiddle 的代码中看到的那样,由于某种原因它没有在听我的 if 语句?

如果值长度大于零,则应该将该值附加为列表项。

另外,我将如何使这些更改成为现实?我是否会将它们发送到 JSON 格式的文件或其他文件中,然后每次我希望显示我的实际页面时调用它?可能我必须为此制作一个带有主干的整个应用程序,对吧?

谢谢!

4

3 回答 3

2

尝试

    if(myListItem.length > 0){

代替

    if($(myListItem).length > 0){

因为 myListItem 是一个字符串,而不是一个 DOM 元素。

为了使更改持续存在,您需要使用 $.post 或类似的方式将列表值发送到您的应用程序。然后,您将通过适当的方式保存它。

于 2012-08-18T02:29:21.643 回答
2

改变这个:

if($(myListItem).length > 0){

至:

if (myListItem.length > 0) {

您正在尝试从字符串创建一个 jQuery 对象。

http://jsfiddle.net/C9bQZ/6/

于 2012-08-18T02:30:35.810 回答
1

问题解决了 http://jsfiddle.net/C9bQZ/9/

if(myListItem.length > 0){ 

代替

if($(myListItem).length > 0){

它是一个字符串而不是 jQuery 对象。

编辑

添加列表项时删除文本“列表中没有列表”。

于 2012-08-18T02:31:16.883 回答