gpt4 book ai didi

javascript - List.JS - 无法读取未定义的属性 'childNodes'

转载 作者:太空狗 更新时间:2023-10-29 14:04:41 24 4
gpt4 key购买 nike

我似乎无法弄清楚这一点。我已经尝试过 $(document).ready 但仍然对我不起作用。我还尝试专门为这两个值名称制作一个 for 循环,以将结果保存到 var 并以这种方式传递。我还尝试将输入与类和 id 一起放在父 div 内部和外部进行搜索。本质上就像在导航栏中一样。顺便说一句,使用 list.js 和 knockout.js。我使用 foursquares api 使用 ajax 请求获取我的 field 。

JS:

        var options = {
valueNames: ['name', 'category']
};

var userList = new List('search', options);

HTML:

<body>
<nav>
<h1 class="formattedH1">Downtown SA,TX</h1>
<span>
<input type="search" placeholder="Search" class="search" id="search">
<input type="button" class="sort searchButton" value="List"></input>
</span>
</nav>
<div id="map" class="map"></div>
<div class="list">
<input type="search" placeholder="Search" class="search" id="search">
<h1>My Top 5</h1>
<!-- Square card -->
<div class="card" id="favViewModel" data-bind="foreach: favList">
<div class="expand">
<h2 class="venueName" data-bind="text:name"></h2>
</div>
<div class="cardSupport" data-bind="attr: {src: image()}">
</div>
<div class="cardSupport" data-bind="text:address">
</div>
<a data-bind="attr: {href: website()}">Website</a>
</div>
<h1>Foursquare Recommended</h1>
<div class="card" id="recViewModel" data-bind="foreach: recommendedSpotList ">
<div class="expand">
<h2 class="venueName" data-bind="text:name"></h2>
</div>
<div class="cardSupport" data-bind="text:location">
</div>
<div class="cardSupport" data-bind="text:category">
</div>
<div class="cardSupport" data-bind="text:rating">
</div>
</div>
<script src="js/tester123.js"></script>

最佳答案

我在项目的 github 页面上用一些评论解决了同样的问题,只要确保与示例具有相同的名称就可以了,一切都必须在 <div> 中。和 ul必须有 class 列表

像这样

<div id="hacker-list">
<ul class="list"></ul>
</div>

链接:https://github.com/javve/list.js/issues/9

关于javascript - List.JS - 无法读取未定义的属性 'childNodes',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32532912/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com