我试图在我的页面上找到所有<select>
元素,获取索引,然后将每个索引作为值添加到所有选择的<option>
。在这里,我有各自选择:使用jQuery,查找所有选择并追加索引值作为选项
<select class="select"></select>
<select class="select"></select>
<select class="select"></select>
<select class="select"></select>
var i = 0;
$(".select").each(function(){
++i;
});
$(".select").each(function(){
for (i > 0){
$(this).append("<option val='" + i + "'>" + i + "</option>");
}
});
最后,我想实现将每个目标选择看起来像:
<select>
<option val="1">1</option>
<option val="2">2</option>
<option val="3">3</option>
<option val="4">4</option>
<option val="5">5</option>
<option val="6">6</option>
<option val="7">7</option>
<option val="8">8</option>
<option val="9">9</option>
<option val="10">10</option>
</select>
它看起来像我几乎没有...
我应该你'i'吗? – kelunik
雅知道,'每个'都带有自己的索引参数 – tymeJV
@BlueSkies我犯了一个错误,并在最后一个片段中忽略了class =“select”。这不是一个要求,但我看到你的答案中有我的意图。每个选择应该看起来像我拥有的最后一个示例。 –