一个有趣的问题,即在select元素上执行.clone()(用于预览目的)并且未传输所选值。我的解决方案是在selectbox更改时设置selected =“selected”。
但是,我不能让它以任何形式运作。想法?
$("select").change( function() {
$(this).find("option:selected").attr("selected", "selected");
});
答案 0 :(得分:0)
$(this).find("option:selected").attr("selected", "selected");
您正在寻找selected
,然后将其更改为selected
?嗯它没有意义;)
如何尝试这样的事情$(this).find("option").eq(1).attr("selected", "selected");
。这将使第二个option
selected