使用jQuery 3.3.1:
使用jQuery 1.12.2:
我有一个包含多个选项的选择列表。我使用jQuery将这些选项分配给数组categories
。当我使用jQuery版本1.12.2时,我的数组具有正确的长度。升级到jQuery版本3.3.1,这似乎打破了,categories
的长度为0.有没有人有办法在jQuery版本3中修复它?在上面,image1显示版本3的结果.image2显示版本1的结果。
HTML:
<select id="category" size="2">
<option value="0">All</option>
<option value="1">Option A</option>
<option value="2">Option B</option>
<option value="3">Option C</option>
</select>
JS:
var categories = $("#category option");
// categories.length is 4 with jQuery version 1.12
// categories.length is 0 with jQuery version 3.3
答案 0 :(得分:0)
你忘了写<a class="comment" (click)="textAreas.toArray()[i].nativeElement.focus()">Comment</a>
。不知道jquery 1.12,但最迟你应该放.length
来获得数组的长度。
Here 正在使用演示