如何使用动态添加的选项更改所选选项?

时间:2019-04-04 12:48:46

标签: javascript jquery

我有一个包含一些JavaScript的php页面。有些选择元素带有静态选项,有些选择元素附加了选项。对于静态选项,我可以使用下面的代码更改所选的选项。但是对于动态添加的选项,我无法更改所选选项。我觉得我没有正确选择元素,因为它最初不在DOM上。

我可以通过

select动态添加选项
feedback_sub_type.append(new Option(user.value, user.value));

但是我不能用此更改

$('#feedback_sub_type').val('<?php echo $feedback_sub_type ?>');

1 个答案:

答案 0 :(得分:0)

我明白了。不完全是我想要的,但是可以。

if(user.value != selected_type){
feedback_type.append(new Option(user.value, user.value));
}
else{
feedback_type.append(new Option(user.value, user.value, true, true));}```