Javascript 从下拉列表中设置默认选择值

Javascript 从下拉列表中设置默认选择值,javascript,jquery,Javascript,Jquery,我需要从动态生成数据的下拉列表中创建一个默认的select值 <html> <tr><td><Select id="charge" name="charge"/></td></tr> </html> 但它不起作用 $(document).ready(function(){ $('#charge').append('<option value="funds">option1</option&

我需要从动态生成数据的下拉列表中创建一个默认的select值

<html>
<tr><td><Select id="charge" name="charge"/></td></tr>
</html>
但它不起作用

$(document).ready(function(){

 $('#charge').append('<option value="funds">option1</option>');

});
用户可以使用ajax数据附加到相同的id

使用ajax数据附加到同一id时使用以下代码:

$(document).ready(function(){

$('[name=charge]').append("<option selected>Funds</option>")

})
最终代码:

$document.readyfunction{ $'[name=charge]'。追加资金 } 使用此代码:

$(document).ready(function(){

$('[name=charge]').append("<option selected>Funds</option>")

})
最终代码:

$document.readyfunction{ $'[name=charge]'。追加资金 } $document.readyfunction{ $'[name=charge]'。追加资金1; $'[name=charge]'。追加资金; $'[name=charge]'。追加资金2; } $document.readyfunction{ $'[name=charge]'。追加资金1; $'[name=charge]'。追加资金; $'[name=charge]'。追加资金2; } 在附加选项后设置值,因为在设置值时,选择输入中没有要选择的选项…您必须写入$'[name=charge]'。val'Funds';在ajax成功处理程序中,数据被附加到选择框。可能重复的选择需要结束标记。在附加选项后设置值,因为在设置值时,选择输入中没有要选择的选项…您必须写入$'[name=charge]'。val“Funds”;在ajax成功处理程序中,数据被附加到选择框。可能重复选择需要关闭标记。