我有一个动态选择菜单
<select id="mymenu">
<option >select your choice</option>
<option value="1">value 1</option>
<option value="2">value 2</option>
<option value="3">value 3</option>
<option value="4">value 4</option>
</select>
我提供的 ID。但是当我通过ajax单击按钮时,这个选择菜单会在页面加载后出现。我需要默认选择第二个选项/第三个选项
以下代码对我不起作用,因为它是动态生成的
$( document ).ready(function() {
$('#mymenu').find('option:eq(1)').attr('selected', true);
});
如何动态选择第一个选项
最佳答案
.ready
函数仅在页面加载时触发 - 您希望它在后台持续运行,并在 DOM 发生任何更改时触发;这不会发生。您需要做的是在页面加载后再次调用您的函数。
关于javascript - 选择选择菜单中的第一个动态元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23425255/