我有一个引导对话框,其中包含引导表单元素。一些元素是<selcet>
类型。
我想将所有选择初始化为第一个选项。我使用$('select option:first-child').attr('selected', 'selected');
which 将selected
属性放置在每个选择的所有第一个选项中。
但是当我使用任何选择元素来查看表单时,$('#insertPopup').modal('show');
没有选择第一个选项,即使它具有上述属性。
例如:
<select>
<option value="0">Select an item</option>
<option value="1">item 1</option>
<option value="2">item 2</option>
</select>
<select>
<option value="1">item 1</option>
<option value="2">item 2</option>
</select>
我希望选择第一个选择上的项目值 0和第二个选择上的项目值 1,因为它们都是父选择的第一个子项。
我使用过 :first-child, nth-child(1),所有这些都在将 放在selected="selected"
行中,但实际值似乎没有显示在选择文本框中。我究竟做错了什么?