选择列表选项

时间:2018-04-03 18:13:56

标签: jquery html

使用jQuery 3.3.1:

enter image description here

使用jQuery 1.12.2:

enter image description here

我有一个包含多个选项的选择列表。我使用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

1 个答案:

答案 0 :(得分:0)

你忘了写<a class="comment" (click)="textAreas.toArray()[i].nativeElement.focus()">Comment</a> 。不知道jquery 1.12,但最迟你应该放.length来获得数组的长度。

Here 正在使用演示